【发布时间】:2025-12-13 03:00:02
【问题描述】:
是否可以控制NSMenuItems 的插入或填充?
即对于我的NSPopupButton 中使用的菜单,我想删除左侧填充(通常用于复选框)并在文本后添加一些填充。
这可以实现吗(使用公共 API)?
【问题讨论】:
标签: objective-c cocoa nsmenu nsmenuitem nspopupbutton
是否可以控制NSMenuItems 的插入或填充?
即对于我的NSPopupButton 中使用的菜单,我想删除左侧填充(通常用于复选框)并在文本后添加一些填充。
这可以实现吗(使用公共 API)?
【问题讨论】:
标签: objective-c cocoa nsmenu nsmenuitem nspopupbutton
继承 NSPopupButtonCell 并覆盖 titleRectForBounds:。
将单元格设置为 NSPopupButton -[NSPopupButton cell:]
【讨论】: