小编Ast*_*tin的帖子

如何以编程方式添加NSMenu?

我没有使用storyboard和xib,只使用了代码. 我想以编程方式添加"编辑"菜单.我的问题是

1)如何显示"编辑"菜单/在评论问题1中需要输入什么代码?

2)从复制和粘贴等快速提供的任何操作?

class TestManager: NSObject {

// ....
    override init() {
        let editMenuItems = [
            NSMenuItem(title: "Cut", action: nil(/* Question 2) */), keyEquivalent: ""),
            NSMenuItem(title: "Copy", action: nil, keyEquivalent: ""),
            NSMenuItem(title: "Paste", action: nil, keyEquivalent: ""),
        ]

        for editMenuItem in editMenuItems {
            self.editMenu.addItem(editMenuItem)
        }

        // Qustion 1) .. show "Edit" Menu
    }
}
Run Code Online (Sandbox Code Playgroud)

macos nsmenu nsmenuitem swift

3
推荐指数
1
解决办法
6882
查看次数

标签 统计

macos ×1

nsmenu ×1

nsmenuitem ×1

swift ×1