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

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

问题描述:

有没有办法以最大化的形式/全屏幕初始化NSwindow控制器?我遇到了一些函数,但它已被弃用。在OSX中以最大化的形式初始化NSwindowcontroller

的东西,你可以在你的NSViewController子做的是这样的:

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

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