目标c-下拉类型的NSPopUpButton,当我点击某个菜单项时,弹出窗口的标题不会改变



问题:

  1. 以下拉类型的NSPopupButton为例。

  2. 在弹出窗口中添加一些菜单项。

  3. 运行代码。

  4. 选择弹出中的任何菜单项

    • 弹出按钮的标题没有更改
    • 我需要将所选项目显示为Popup的标题,与NSPopupButton的正常行为相同,但类型为pull-down
    • 还需要添加与标题同名的项目

有人能帮我做到这一点吗?

从文档中,

与弹出列表不同,显示下拉列表的弹出按钮的标题不基于当前选择的项目,因此保持固定,除非您使用单元格的setTitle:方法进行更改。

如果您希望所选项目显示为标题,最简单的方法是使用弹出菜单而不是下拉菜单。或者每次更改选择时都要调用setTitle:

最新更新