我需要以编程方式创建许多Cocoa项目,并且我可以发现大多数资源都侧重于使用构建器创建GUI。有什么方法可以获得使用XCode中的接口构建器创建的接口项的目标C代码?另外,我对PopUpMenus有点困惑。 PopUpMenus包含在PopUpButtons中还是独立的?另外,任何人都可以链接我一个很好的描述如何编程创建PopUpMenus使用Cocoa和Objective C?以编程方式创建Cocoa PopUpMenus并从界面生成器构建GUI项目获取代码
0
A
回答
1
这取决于你的意思是“PopUpMenus”。在Cocoa中,菜单是一个菜单,特别是NSMenu的一个实例。 NSPopupButtons有一个关联的NSMenu对象,您可以使用-setMenu:方法将其分配给该按钮。
您当然可以使用NSMenu和NSMenuItem类以编程方式构造菜单。查看NSMenu文档中的各种-addMenuItem:方法。
如果您有对菜单的引用(特别是连接到Interface Builder中的菜单的插座实例变量),则还可以编程方式访问在Interface Builder中创建的菜单的组件。
如果您指的是单击鼠标右键时出现的上下文菜单,您只需将菜单连接到您想要使用-setMenu:方法附加到的视图/控件即可。您也可以在Interface Builder中进行此连接。
相关问题
- 1. 如何以编程方式编辑界面构建器对象?
- 2. 以编程方式设置一些界面生成器选项
- 3. Google App脚本GUI生成器 - 获取项目代码?
- 4. Swing/AWT - 以编程方式创建GUI
- 5. 如何创建程序以编程方式生成源代码并编译并在成功编译后执行
- 6. 如何以编程方式复制构建于界面构建器中的UIViews?
- 7. 如何以编程方式访问在GUI构建器中创建的接口?
- 8. 以编程方式生成Eclipse项目
- 9. 以编程方式生成QR代码
- 10. 以编程方式创建元素并重新使用代码
- 11. 在GUI创建方法生成器
- 12. UITable视图界面生成器创建
- 13. iPhone创建uibarbutton无界面生成器
- 14. 以编程方式在Magento中创建自动生成的优惠券代码?
- 15. 以编程方式从C#创建Excel VBA代码和按钮#
- 16. 编程方式发送到从界面生成器
- 17. 在构建器项目中使用生成的源代码
- 18. 如何以编程方式创建并添加asp.net页面到Asp.net项目?
- 19. 以编程方式创建选项卡
- 20. 如何以编程方式在TeamCity中创建项目和构建类型?
- 21. 以编程方式创建目录
- 22. 以编程方式创建目录?
- 23. 有没有办法以编程方式创建控制器和UIView,而不是使用界面生成器?
- 24. 获取以编程方式创建的微调器的位置
- 25. 如何构建Cocoa项目
- 26. 以编程方式创建VS解决方案/项目文件
- 27. 以编程方式创建微调器
- 28. Visual Studio:以编程方式在项目目录中创建项目项目
- 29. 如何以编程方式在Android项目结构中创建目录?
- 30. 使用界面构建器构建iPhone GUI?