我正在使用 3 段 NSSegmentedControl 来添加和删除配置,以及 cog“动作”符号来弹出菜单。
但是,当菜单弹出时,它显示如下:
我更希望弹出窗口显示在 cog 段上方的中心,而不是下方并贴在我的窗口底部(这实际上是一个首选项窗格)。
我创建了 NSSegmentedCell 的子类来覆盖此答案中描述的“操作”方法。
如果可能的话,我宁愿避免使用私有 API!
我正在使用 3 段 NSSegmentedControl 来添加和删除配置,以及 cog“动作”符号来弹出菜单。
但是,当菜单弹出时,它显示如下:
我更希望弹出窗口显示在 cog 段上方的中心,而不是下方并贴在我的窗口底部(这实际上是一个首选项窗格)。
我创建了 NSSegmentedCell 的子类来覆盖此答案中描述的“操作”方法。
如果可能的话,我宁愿避免使用私有 API!