我在Yosemite上使用Xcode 7。我创建了一个新的OS X应用程序,它带有一个故事板。当我启动应用程序时,应用程序窗口很小。
在应用启动时设置默认窗口大小的最简单方法是什么?
理想情况下,我正在寻找故事板解决方案,而不是编程解决方案。但是,如果不存在,那么编程解决方案就足够了。我不想设置窗口的最小/最大尺寸;用户应该能够根据自己的需要调整大小。
答案 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并显示它。