在OSX中以最大化的形式初始化NSwindowcontroller

时间:2015-04-03 11:40:38

标签: macos cocoa nswindowcontroller

有没有办法以最大化的格式/全屏初始化NSwindow控制器?我遇到了一些功能,但它已被弃用。

1 个答案:

答案 0 :(得分:2)

您可以在NSViewController子类中执行以下操作:

class ViewController: NSViewController {
    override func viewWillAppear() {
        view.window?.zoom(self)
    }
}

请注意,这种行为可能不是您的用户所期望的。特别是如果您的窗口是一个常规窗口,他们可以定位和调整大小。通常,用户首选的窗口大小和位置在应用程序使用之间保持和恢复。