使用 Obj-C 记住应用程序加载之间的 Windows 位置的最佳方法是什么?我正在为界面使用 Interface Builder,是否可以使用绑定(bind)来完成此操作。
推荐的方法是什么?谢谢。
最佳答案
在 Interface Builder 的属性下的自动保存字段中输入该窗口唯一的名称(例如“MainWindow”或“PrefsWindow”)。然后它将其位置自动保存在您的用户默认值中。
要以编程方式设置自动保存名称,请使用 -setFrameAutosaveName:
。如果您有基于文档的应用程序或在 IB 中设置自动保存名称没有意义的其他情况,您可能想要这样做。
关于objective-c - 如何使用 Obj-C 轻松保存窗口大小和位置状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2734888/