objective-c - MacOSX 将命令添加到 Dock 图标
问题描述
我想知道是否可以以编程方式将自定义命令添加到 Dock 图标选项(右键单击 Dock 图标时显示菜单)。
那可能吗?我怎么能做到这一点?我可以使用 Objective-C,而且我的目标是 MacOS Mojave
谢谢
解决方案
有多种方法,一种是分配NSMenu
in applicationDockMenu:
。AppDelegate
第二个选项是使用 xib 文件和Info.plist
. 这是 Xamarin 的教程,但在任何框架中都类似:https ://docs.microsoft.com/en-us/xamarin/mac/user-interface/menu
推荐阅读
- asp.net - 具有 2 个列表框 OnSelectedIndexChanged 的页面正在触发相同的列表框
- haskell - 如何在 Haskell 程序中发现和理解多余的数据依赖关系
- asp.net-core - 由于 405 Http 状态码,无法调用 DELETE webapi 方法
- java - Spring for Android:REST 服务器
- swift - 如何以编程方式将 UITabButtonItem 居中在屏幕中间?
- c++ - 在未来的 C++ 标准中是否计划了 auto(toCast) 显式转换?
- cocoapods - pod spec lint 错误:无法构建模块“Protobuf”,找不到文件:#import "google/protobuf/Any.pbobjc.h"
- node.js - 创建一个函数以返回从网络服务器获得的值
- c# - 如何删除列表中的相同项目
- postgresql - 如何将数据库中的数据翻译成另一种语言?奥多