【发布时间】:2019-09-19 04:10:28
【问题描述】:
我试图让应用程序以演示模式启动,同时禁用 Dock、菜单栏、进程切换等。我为这些设置设置了变量,但现在我不知道如何将这些设置实际应用到应用。这是我到目前为止的代码:
let presOptions: NSApplicationPresentationOptions = [
.HideDock , // Dock is entirely unavailable. Spotlight menu is disabled.
// .AutoHideMenuBar , // Menu Bar appears when moused to.
// .DisableAppleMenu , // All Apple menu items are disabled.
.DisableProcessSwitching , // Cmd+Tab UI is disabled. All Exposé functionality is also disabled.
.DisableForceQuit , // Cmd+Opt+Esc panel is disabled.
.DisableSessionTermination , // PowerKey panel and Restart/Shut Down/Log Out are disabled.
.DisableHideApplication , // Application "Hide" menu item is disabled.
// .AutoHideToolbar ,
.FullScreen
]
我相信之后的那一行是:
let optionsDictionary = [NSFullScreenModeApplicationPresentationOptions: presOptions]
但在那之后我完全迷失了。感谢您的任何帮助!
【问题讨论】:
标签: macos swift cocoa fullscreen