代码之家  ›  专栏  ›  技术社区  ›  JasonGenX

保留nswindow大小和状态-寻找一种优雅的方式

  •  1
  • JasonGenX  · 技术社区  · 14 年前

    我有一个控制器类,它在某个条件发生时生成一个窗口。此窗口可以由用户关闭、移动或调整大小。

    理想情况下,当出现这种情况时,我希望窗口在用户上次关闭时的同一位置重新打开。

    寻找一种优雅的方式来做这件事。指针(或引用)将是最受欢迎的。

    1 回复  |  直到 14 年前
        1
  •  1
  •   kperryua    14 年前

    幸运的是,AppKit知道这是一个常见的模式,并且提供了 -setFrameAutosaveName: ,这将自动为您执行此操作。(如果您正在使用 NSWindowController 你要打电话来 setShouldCascadeWindows:NO ,这将覆盖此。)