在 Mac 中以编程方式禁用菜单栏和停靠栏

2024-01-10

我是 Mac 编程新手,我必须执行一项任务。我需要创建一个应用程序,该应用程序将在启动时运行并覆盖整个屏幕,并且在插入自定义密码之前不会关闭。 菜单栏和停靠栏需要隐藏在该应用程序后面,并且在给出信息之前无法关闭该应用程序。

到目前为止,我已经编写了在启动时运行的代码。但我似乎无法禁用菜单栏和停靠栏并锁定所有用户操作,除非他提供我想要的密码。

该怎么办 !!!!


如果您想在 Swift(Xcode、Mac OS X 应用程序)中隐藏菜单栏,您可以:

NSMenu.setMenuBarVisible(false)

如果您想再次显示菜单栏:

NSMenu.setMenuBarVisible(true)

请记住,“setMenuBarVisible”是一个类函数,对于类的实例来说不存在。所以下面的行是不可能的:

NSApplication.sharedApplication().mainMenu!.setMenuBarVisible(false)

并会导致错误,指出函数“setMenuBarVisible”未定义。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Mac 中以编程方式禁用菜单栏和停靠栏 的相关文章

随机推荐

  • 每个片段的自定义选项菜单

    我有个问题 我正在尝试更改默认选项菜单 每个片段都不同 我为每个片段创建了一个 xml 文件 并将它们放入 res menu 文件夹中 现在我不知道如何告诉 android 更改每个片段中的默认选项菜单 我将片段放入寻呼机视图中 我所说的菜
  • 有没有办法覆盖 firebase 存储中保存的文件?

    我正在我的 ionic 1 应用程序中处理个人资料图片 我正在寻找一种方法来更新 firebase 存储中的文件 以便下载链接保持不变 是否有可能或任何其他方式来实现所需的 您无法更新该文件并维护相同的公共下载链接 这是一个不同的文件 因此
  • NLTK punkt 的训练数据格式

    我想跑步nltk Punkt来分割句子 没有训练模型 所以我单独训练模型 但我不确定我使用的训练数据格式是否正确 我的训练数据是每行一个句子 我找不到任何关于此的文档 只有这个线程 https groups google com forum
  • 使用 Rcpp 运行编译的 C++ 代码

    我一直在努力通过 Dirk Eddelbuettel 的方法Rcpp教程在这里 http www rinfinance com agenda http www rinfinance com agenda 我已经学会了如何将 C 文件保存在目
  • '找到了合成属性@panelState。请在您的应用程序中包含“BrowserAnimationsModule”或“NoopAnimationsModule”。

    我使用 Angular seed 升级了 Angular 4 项目 现在收到错误 找到了合成属性 panelState 请在您的应用程序中包含 BrowserAnimationsModule 或 NoopAnimationsModule 我
  • Xcode 6 中的 XCTest 和异步测试

    所以Apple在Xcode 6的发行说明中表示 我们现在可以直接使用XCTest进行异步测试 有人知道如何使用 Xcode 6 Beta 3 使用 Objective C 或 Swift 来做到这一点吗 我不想要已知的信号量方法 而是新的苹
  • AWS - EC2、Beanstalk 和 LightSail 之间的具体区别是什么?

    AWS 中的 EC2 Beanstalk 和 LightSail 之间的具体区别是什么 我应该在哪些实时场景中使用这些服务 它们都基于 EC2 AWS 的计算服务允许您创建 EC2 实例 云中的虚拟机 Lightsail 的打包方式与虚拟专
  • 从 Web API 使用 JQuery 请求令牌

    我正在 Javascript 中执行 ajax 请求 以从我的 WebAPI AuthenticationProvider 获取 JWT 这是我的 js 函数 function authenticateUser credentials va
  • 为什么“不返回任何内容”不返回任何内容?

    return a 应该将 a 包装在某个 Monad 的上下文中 Main gt i return class Applicative m gt Monad m gt where return a gt m a Defined in GHC
  • 是否可以使用 vim 在折叠折叠中显示嵌套部分?

    当在 vim 中折叠折叠时 所有嵌套标题都会被隐藏起来 这样你就看不到里面的内容了 我很好奇是否有人知道这是否可能或有解决方案foldtext函数 或通过其他方法 可以在折叠折叠时显示折叠内的部分 我正在寻找可以显示折叠的东西 如下所示 2
  • 从 GLSurfaceView 转换为 TextureView(通过 GLTextureView)

    当Android 4 0 Ice Cream Sandwich 发布时 sdk中引入了新的视图 这个视图就是TextureView 在文档中 它说TextureView可用于显示OpenGL场景的内容 当您查找如何执行此操作时 您会找到一个
  • GestureDetector 上的 OnUp 事件

    我的问题很简单 实现时的 onUp 事件在哪里GestureListener 我在手势检测器上有很多事件 不能只消耗侦听器的 onUp 事件 因为其中一个事件是onSingleTapConfirmed需要它 尝试使用onFling 似乎是一
  • 在 webapp2.RequestHandler 的 post 方法中执行 if self.request.POST['file'] 时出现 TypeError,“不可索引”

    我正在尝试使用以下代码上传文件
  • 在 SceneKit 中的平面上重复纹理

    我有一个 32x32 png 图像 我想在 SCNPlane 上重复该图像 我得到的代码 见下文 导致图像被拉伸以适应平面的大小 而不是重复 CODE let planeGeo SCNPlane width 15 height 15 let
  • Javascript:将 JSDoc 移到代码之外

    我主要从 Angular 的角度提出这个问题 但任何建议都会有帮助 我的函数上有 JSDoc 但它使代码看起来非常混乱 我只是想知道是否有办法将 JSDoc 移动到某种类型的外部文件 我的 JSDoc 的一个例子 Does a GET ca
  • 如何获取所有 Java 支持的语言环境

    当 Google 时 您会找到很多资料来找到 Java 支持的所有 Locales 但这一切都令人困惑 例如 http sanjaal com java tag java locale tutorial 显示 210 个语言环境的输出 但是
  • 强制Python释放对象以释放内存

    我正在运行以下代码 from myUtilities import myObject for year in range 2006 2015 front D newFilings back dirTYPE sgml path front s
  • 如何使用 VB Application.DoEvent?

    我有一个进程在针对小文件运行时运行良好 但给出了 Message Managed Debugging Assistant ContextSwitchDeadlock CLR 无法从 COM 上下文 0xa5b8e0 转换到 COM 上下文
  • 为 iPhone 中的图像添加边框

    我在自定义单元格中有一张图像 有没有给图片添加灰色边框的API 提前致谢 如果您使用的是 iPhone OS 3 0 则可以使用图像视图的 CALayer 的 borderWidth 和 borderColor 属性在图像上添加边框 如下所
  • 在 Mac 中以编程方式禁用菜单栏和停靠栏

    我是 Mac 编程新手 我必须执行一项任务 我需要创建一个应用程序 该应用程序将在启动时运行并覆盖整个屏幕 并且在插入自定义密码之前不会关闭 菜单栏和停靠栏需要隐藏在该应用程序后面 并且在给出信息之前无法关闭该应用程序 到目前为止 我已经编