Nat*_*n H 4 macos cocoa objective-c
我希望在用户使用X按钮关闭它后,以编程方式重新打开我的Cocoa应用程序的主窗口.我知道它仍然在记忆中的某个地方,但我不知道在哪里.
如果您使用的是默认的Cocoa Application模板,那么您的app delegate会引用MainMenu.xib中的窗口.你可以简单地打电话
[window makeKeyAndOrderFront:self];
Run Code Online (Sandbox Code Playgroud)
也许在IBAction由菜单项触发时,重新打开窗口.注意:确保在IB中取消选中"关闭时释放"和"一次性"框.
当然,如果用户关闭了一个窗口,他们希望它可以消失.重新打开他们刚关闭的窗口很可能会让他们烦恼.如果您(程序员)不尊重他们的意愿,他们可能会将您的程序移到垃圾箱中而不尊重您的程序.
如果要使其无法关闭主窗口,请禁用关闭按钮.您可以在Window属性检查器的界面构建器中轻松完成此操作.
| 归档时间: |
|
| 查看次数: |
2824 次 |
| 最近记录: |