在OS X上设置应用程序的初始窗口大小?

时间:2015-07-22 22:35:37

标签: macos storyboard window

我在Yosemite上使用Xcode 7。我创建了一个新的OS X应用程序,它带有一个故事板。当我启动应用程序时,应用程序窗口很小。

在应用启动时设置默认窗口大小的最简单方法是什么?

理想情况下,我正在寻找故事板解决方案,而不是编程解决方案。但是,如果不存在,那么编程解决方案就足够了。我不想设置窗口的最小/最大尺寸;用户应该能够根据自己的需要调整大小。

2 个答案:

答案 0 :(得分:26)

我明白了......

您需要在尺寸检查器中将初始视图控制器的视图(NSView)大小更改为您想要的大小。您无需触摸Window Controller或Window。

重要:不要忘记删除Xcode's derived data;否则它会记住第一次运行应用程序时使用的先前值。

答案 1 :(得分:2)

在加载视图时,在viewDidLoad方法中,您可以调用函数或一行代码如下: self.view.window?.setFrame(NSRect(x:0,y:0,width:1440,height:790),display:true) 这会将您的初始视图设置为您指定的NSRect并显示它。