Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
NSMenuItem、自定义视图和 mouseUp 的奇怪问题:
我在这里遇到了一个非常非常奇怪的 NSMenu 问题 我使用的大约一半的 NSMenuItems 通过 NSMenuItem 上的 setView 方法具有自定义视图 在此自定义视图中 我实现了 mouseUp 来捕获用户单击菜单项的时间
Objectivec
MacOS
cocoa
nsmenuitem
nsmenu
NSMenu 未调用 validateMenuItem 或 menuWillOpen
我的 Mac 应用程序有一个 NSMenu 其委托功能validateMenuItem and menuWillOpen从来没有被调用过 到目前为止 网上的解决方案都没有帮助 看来我做的一切都是对的 菜单项的选择器属于同一类 管理它的类继承
swift
MacOS
cocoa
nsmenu
nsmenuitem
如何以编程方式添加 NSMenu?
我没有使用storyboard和xib 只使用了代码 我想以编程方式添加 编辑 菜单 我的问题是 1 如何显示 编辑 菜单 评论问题1 需要输入什么代码 2 Swift 提供了复制和粘贴等操作吗 class TestManager NSOb
MacOS
swift
nsmenu
nsmenuitem
Apple 如何在机场菜单打开时更新它? (当 NSMenu 已经打开时如何更改它)
我有一个状态栏项目 可以弹出一个 NSMenu 并且我有一个委托集 并且它已正确连接 void menuNeedsUpdate NSMenu menu工作正常 也就是说 该方法设置为在显示菜单之前调用 我需要监听该方法并触发异步请求 稍后在
Objectivec
cocoa
StatusBar
nsmenu
nsmenuitem
似乎无法在 NSMenuItem 上 setEnabled:NO
我已经子类化了NSMenu并连接了一堆NSMenuItem通过界面生成器 我已经通过调试器进行了测试 看看它们确实得到了初始化 菜单设置为不自动启用项目 仍然当我将任何 NSMenuItem 设置为 myMenuItem setEnable
cocoa
nsmenuitem
nsmenu
按 Option 键隐藏/显示应用程序主菜单中的菜单项
我想在应用程序的主菜单中添加一个很少使用的菜单项 我希望它默认隐藏 仅当用户按住 Option 键时才显示 我该怎么做呢 看来我应该处理flagsChanged 但它是NSResponder的方法和NSMenu不继承自NSResponder
cocoa
nsmenu
通过标题获取 NSMenu 树的 NSMenuItem
我有一个NSMenu 比如说主菜单 有很多NSMenu里面有 并且NSMenuItem处于不同级别 我希望能够获取指定树路径的 NSMenuItem 实例 其中包含相应 NSMenus NSMenuItems 的标题 例子 Menu Fil
Objectivec
cocoa
nsmenuitem
nsmenu
Cocoa应用程序菜单-如何重新创建?
在 MainMenu xib 中 我删除了默认的主菜单 它会自动为您提供应用程序菜单 以及文件 编辑 格式 查看 窗口 帮助菜单 我需要采取哪些步骤才能将其添加回我的应用程序中 我将创建一个新应用程序 然后仅复制Main Menu回到你的M
cocoa
MacOS
nsmenu
如何在 NSMenu 中放置水平滑块(Swift 3,Xcode 8)
从 macOS Sierra 开始 音量菜单栏项目提供了一个水平滑块项目来更改系统的音量 我想在我自己的应用程序中采用这个概念 并提出了以下课程 import Cocoa NSApplicationMain class AppDelegat
swift
xcode
cocoa
swift3
nsmenu
如何在 NSMenuItem 内绘制内联样式标签(或按钮)
当 App Store 有更新时 它会在菜单项中显示一个内联样式元素 如下面屏幕截图中的 1 new 另一个我们可以看到这种菜单的地方是10 10 Yosemite的分享菜单 当您安装任何添加新共享扩展的应用程序时 共享菜单中的 更多 项目
Objectivec
MacOS
cocoa
nsmenu
nsmenuitem
macOS 11 Big Sur 中具有自定义视图的 NSMenuItem
macOS 11 Big Sur 当前版本 beta 1 到 beta 6 有一个错误 功能 使得 NSMenuItem 难以使用自定义视图 具体来说 当菜单项突出显示时 项目的自定义视图不会调用draw dirtyRect 我通过 NSM
appkit
customview
nsmenu
nsmenuitem
macosbigsur
如何设置NSMenu/NSMenuItems的字体?
我不知道如何在 NSMenu 中设置 NSMenuItems 的字体 样式 我在 NSMenu 上尝试了 setFont 方法 但它似乎对菜单项没有任何影响 NSMenuItem 似乎没有 setFont 方法 我希望它们都具有相同的字体
Objectivec
cocoa
interfacebuilder
nsmenuitem
nsmenu
从异步 NSURLConnection 更新 NSmenu
我正在编写一个小系统托盘应用程序 它从 API 获取数据并相应地更新其菜单 但在打开菜单时更新菜单时遇到问题 我什至不知道从哪里开始 所以让我们从头开始吧 我有一个习惯PNLinksLoader其职责是获取数据并解析它的类 void loa
Objectivec
NSURLConnection
nsmenu
强制更新 Cocoa 应用程序主菜单的 NSMenu(嵌套子菜单)
我插入了一些子菜单作为主菜单的窗口项子菜单 我有一个从 NSObject 继承的对象实例 假设它的类名为 MenuController 并支持 2 个 NSMenuDelegate 方法 菜单中的项目数量 菜单 updateItem atI
cocoa
appkit
nsmenu
主线程 Runloop 在打开 nsmenu 时被阻止
我有一个应用程序 其 UI 元素包括NSStatusItem和菜单 在我的应用程序中 我正在使用NSTask异步执行一些操作 我正在使用使用获得的输出NSFileHandleReadCompletionNotification更新菜单 但现
cocoa
nsnotificationcenter
nsmenu
nsrunloop
nsstatusitem
以编程方式创建带有 NSMenuItems 的 NSMenu?
首先 我想指出这个问题可能已经被问过 我只是找不到他们的任何答案 因此 我正在尝试以编程方式为主栏创建 NSMenu 和 NSMenuItem 所以 fe NSMenu 将是文件 然后它会包含 3x NSMenuItem 新建 打开和保存
cocoa
menu
nsmenuitem
nsmenu