我是mac编程新手,我必须执行任务。我需要创建一个将在启动时运行并覆盖整个屏幕的应用程序,并且在插入自定义密码之前不会关闭。 菜单栏和停靠栏需要隐藏在此应用程序后面,并且在给出信息之前无法关闭应用程序。
到目前为止,我已经编写了将在启动时运行的代码。但我似乎无法禁用菜单栏和停靠并锁定所有用户操作,除非他提供我想要的密码。
怎么做!!!!
答案 0 :(得分:0)
This article包含一些有关创建隐藏Dock和菜单栏的全屏应用的良好信息和链接。
答案 1 :(得分:0)
如果你想在Swift(Xcode,Mac OS X应用程序)中隐藏菜单栏,你可以:
NSMenu.setMenuBarVisible(false)
如果您想再次显示菜单栏:
NSMenu.setMenuBarVisible(true)
请记住," setMenuBarVisible"是一个类函数,对于类的实例不存在。因此,以下行不可能:
NSApplication.sharedApplication().mainMenu!.setMenuBarVisible(false)
并且会导致错误,说,func" setMenuBarVisible"没有定义。