我见过的一种方法是在菜单中添加项目,并使用setVIEw为每个项目提供NSVIEw.然而,这似乎比它应该更复杂.有没有办法只在菜单中添加一个图标/多个图标?
解决方法 在菜单的左侧,它很容易,甚至可以从Interface Builder中获得.对于右侧,我假设您已经阅读了Apple doc Views in Menu Items.我同意,它比它需要的复杂得多,有许多缺点.
你考虑过一个Hacky解决方法吗?
只需创建没有标题的菜单,并设置一个非常宽的图标图标,包括您的标题和图标.
如果用户想要通过键入菜单标题的开头在菜单中导航,则会松开键盘导航,如果您的标题需要是动态的,它可能不起作用,但根据此功能的上下文,它值得一试.
与此菜单的最后一项类似:
总结以上是内存溢出为你收集整理的objective-c – 如何在NSMenuItem的右侧添加图标全部内容,希望文章能够帮你解决objective-c – 如何在NSMenuItem的右侧添加图标所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)