我正在使用Xcode 7在Yosemite上。我创建了一个新的OS X应用程序,它带有一个故事板。当我启动应用程序时,应用程序窗口很小。
设置应用程序启动时窗口的默认大小最简单的方法是什么?
理想情况下,我正在寻找故事板解决方案,而不是编程解决方案。但是,如果没有这样的解决方案,那么编程解决方案就足够了。我不想设置窗口的最小/最大大小;用户应该能够根据自己的需要调整窗口大小。
我正在使用Xcode 7在Yosemite上。我创建了一个新的OS X应用程序,它带有一个故事板。当我启动应用程序时,应用程序窗口很小。
设置应用程序启动时窗口的默认大小最简单的方法是什么?
理想情况下,我正在寻找故事板解决方案,而不是编程解决方案。但是,如果没有这样的解决方案,那么编程解决方案就足够了。我不想设置窗口的最小/最大大小;用户应该能够根据自己的需要调整窗口大小。
我弄明白了...
你需要在“大小检查器”中更改初始视图控制器的视图 (NSView
) 大小为你想要的大小。你不需要触摸窗口控制器或者窗口。
重要提示:不要忘记删除 Xcode 的派生数据;否则它会记住首次运行应用程序时使用的先前值。
在视图加载时,你可以在viewDidLoad方法中放置一个函数调用或一行代码:
self.view.window?.setFrame(NSRect(x:0,y:0,width: 1440,height: 790), display: true)