nsmenuitem

    1热度

    1回答

    如何自定义OS X应用程序的主菜单栏? 到目前为止,我已经尝试添加一个子菜单项目,我想这个项目被按下时执行FUNC XYZ,我创造了这个NSMenuItem类: class itemClass: NSMenuItem { func xyz(){ //function code } } 然后在属性检查器菜单项目我已经分配它的类itemClass。 当我运行应用程

    1热度

    2回答

    我能够以编程方式使用以下代码创建菜单项。 primaryMenu.addItem(NSMenuItem(title: "MenuTitle", action: nil, keyEquivalent: "")) 我希望能够更新从此菜单项的标题。当我使用Interface Building手动创建菜单时,我可以非常轻松地完成此操作。 我没有办法确定菜单项。

    0热度

    1回答

    我创建了一个NSSlider编程,并在NSMenuItem实现它: let menuVolumeSliderItem = NSMenuItem() let menuVolumeSlider = NSSlider() menuVolumeSlider.sliderType = NSSliderType.linear menuVolumeSlider.isEnabled

    0热度

    1回答

    我在Swift中很难实现NSMenuItem的操作。通常情况下,要实现在Objective-C这样的操作: - (void) asdf:(id)sender 这工作完全正常,像这样在第一响应者建立行动后: 然而,重写后我在斯威夫特视图控制器,以下新方法似乎并没有被称为: func asdf(sender: AnyObject?) 它似乎没有工作,即使两个Ø bj-C和Swift版本适用于相

    0热度

    1回答

    我想在成功完成登录过程并更改用户注销后更改MenuItem的标题。但我登录并检查菜单项的标题,它没有改变。我甚至试图隐藏它,但没有成功。 这是我的代码 var mainMenu:NSMenu var LoginButton:NSMenuItem mainMenu=NSApplication.sharedApplication().mainMenu! LoginButt

    -2热度

    1回答

    如何在运行时动态地在NSMenuItem下添加/删除Sub MenuItem?

    0热度

    1回答

    我正在尝试列出钥匙串中的所有密钥作为NSMenuItems,当我单击一个时,我希望它使用String参数调用一个函数,但每次使用当前代码调用 当我运行我的应用程序时,键不仅会被点击,而且会被移除。 这是我的当前代码: NSApplicationMain class AppDelegate: NSObject, NSApplicationDelegate { let menu = NSM

    0热度

    1回答

    我正在研究一个NSMenuBar应用程序,另一个NSMenuBar应用程序似乎影响我的应用程序的显示行为!?更确切地说:Adobe的创意云应用程序。当我点击那个(创意云)图标时,弹出视图出现。之后,当我点击我的StatusBar图标时,出现我的菜单,但是,应该启用的所有NSMenuItem都会突然禁用,并且不再交互。 一些观察: 当我登录了NSMenuItem的启用状态,它正确地记录为被启用,但它

    0热度

    1回答

    我想有一个NSMenu其中有几个NSMenuItem s。这些项目的行为应与“正常”NSMenuItem一样,但有一个例外:我希望能够自行绘制每个项目的内容(即“前景”)。 即: 我想操作系统当我悬停绘制蓝色突出显示用鼠标,画出复选标记或破折号(以表示“选择” /“的多部分-selection“)。此外,我想“正常”,即菜单内置的鼠标/键盘行为。 我想提请了“内容” 自己:理想情况下,我会想象我将

    1热度

    1回答

    我的Mac应用程序有一个NSMenu,其代理函数validateMenuItem和menuWillOpen永远不会被调用。到目前为止,网上的解决方案都没有帮助。 好像我做的一切权利: 菜单项的选择是在同一个班级。 类管理从NSMenuDelegate 继承我想描述我的问题的最好办法是张贴相关的代码。任何帮助,将不胜感激。 import Cocoa class UIManager: NSObje