我想在每个菜单项的右侧添加一个d出按钮(如Finder中的左侧栏).我知道我必须创建一个自定义视图并使用setVIEw:方法设置它.问题是我对Cocoa很新,现在我不知道如何深入了解自定义视图主题.实际上,我编程了很多但到目前为止从未使用过接口:).你们有没有人有一个很好的教程,可以将自定义视图添加到NSMenuItem?
我认为这个应用程序非常方便,因为您可以隐藏桌面上挂载的图标.问题是你总是要回到取景器来卸载一个卷……
感谢您的任何帮助或提示!
解决方法 它不必是自定义视图.它可以只是一个标准的NSVIEw,作为标准控件的容器.新手的棘手部分是使视图可重用.您需要自己的NSVIEwController子类以及相应的视图nib / xib(使用您的名称标签和d出按钮进行设置).对于每个菜单项,您将使用XIB(-initWithNibname:bundle :)实例化一个新的NSVIEwController,并将其表示的对象设置为您的挂载点.您的视图控制器子类将具有响应d出按钮单击所需的全部内容,将标签设置为其表示的对象的路径等.
总结以上是内存溢出为你收集整理的NSMenuItem的Cocoa自定义视图全部内容,希望文章能够帮你解决NSMenuItem的Cocoa自定义视图所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)