我有以下菜单,其中包含左侧显示图标的项目。
我知道OS X默认左侧有这么多白色,但我希望图标位于文本和边缘之间的中间位置。
有没有办法让这些图标居中?
答案 0 :(得分:2)
左侧的空间用于菜单项的状态,由复选标记和短划线等标记表示。如果没有子类化NSMenuItem,那么您将无法删除该空间。
您仍然可以选择为每个菜单项设置自己的视图。在其中,您可以按照您希望的方式定位图像和文本。
请参阅Apple的documentation for NSMenuItem。
他们的文档Introduction to Application Menus and Pop-up Lists也提供了信息。