Objective c 关于菜单定制的Mac应用程序
我正在做我的第一个mac应用程序。我已经添加了我的菜单和自定义菜单。我的问题是,我需要在about视图中进行一些定制。单击“关于”菜单时,将自动弹出一个视图,其中包含从应用程序plist获取的详细信息名称、图标、版权字符串、版本等。XCode应用程序中的“关于”菜单,其中有用于确认和许可协议的按钮。在chrome中,关于chrome将在网页中创建一个新选项卡,并显示详细信息。这怎么可能?感谢您的帮助 您似乎可以在Objective c 关于菜单定制的Mac应用程序,objective-c,macos,Objective C,Macos,我正在做我的第一个mac应用程序。我已经添加了我的菜单和自定义菜单。我的问题是,我需要在about视图中进行一些定制。单击“关于”菜单时,将自动弹出一个视图,其中包含从应用程序plist获取的详细信息名称、图标、版权字符串、版本等。XCode应用程序中的“关于”菜单,其中有用于确认和许可协议的按钮。在chrome中,关于chrome将在网页中创建一个新选项卡,并显示详细信息。这怎么可能?感谢您的帮助 您似乎可以在主菜单中执行此操作。xib,将菜单项关于myApp的目标操作更改为自定义操作 见文件
主菜单中执行此操作。xib
,将菜单项关于myApp
的目标操作更改为自定义操作
见文件:
跨Nib文件连接菜单项
OSX应用程序菜单栏中的项目通常需要交互
使用许多不同的对象,包括应用程序的文档
还有窗户。问题是这些对象中的许多无法(或
不应)直接从主nib文件访问。文件是
主nib文件的所有者始终设置为
非应用程序类。尽管您可能能够实例化
主nib文件中的自定义对象数,这样做很难实现
实际的或必要的。对于文档对象,连接
直接指向特定文档对象甚至是不可能的,因为
文档对象的数量可以动态更改,甚至可以更改
零
大多数菜单项都会将操作消息发送到以下对象之一:
- 始终处理命令的固定对象
- 动态对象,如文档或窗口