这里有两个问题。
第一个问题,在我的Mac OS X应用程序中,窗口已启用调整大小。我的窗口内容是500x500窗口大小。问题是用户可以调整大小,以便减少一些内容。我需要做什么,所以用户只能调整到最小尺寸(在我的情况下为500x500)?
第二个问题,当我关闭我的Mac应用程序时(通过点击窗口顶部的红色十字按钮),应用程序图标停留在底部的停靠栏中。当用户再次单击它时,它不会启动应用程序,除非用户退出应用程序all togeter并再次重新启动它。我需要哪些设置,以便用户可以通过单击停靠图标来关闭并重新启动它?
由于
答案 0 :(得分:25)
使用-[NSWindow setMinSize:]以编程方式设置最小大小,但您也可以在Interface Builder中设置最小大小(查看带有大小的选项卡)。
要在窗口关闭时退出应用程序,您需要将其添加到您的应用代理:
- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)theApplication
{
return YES;
}