我正在编程自己的NSMenu,并在按下按钮时弹出它。NSMenu中的第一项不会出现
我创建NSMenuItem并使用NSMenu方法insertItem:atIndex:
添加它们。
出于某种原因,无论在菜单中位置零的项目都不显示。这是菜单应该如何工作?
我正在编程自己的NSMenu,并在按下按钮时弹出它。NSMenu中的第一项不会出现
我创建NSMenuItem并使用NSMenu方法insertItem:atIndex:
添加它们。
出于某种原因,无论在菜单中位置零的项目都不显示。这是菜单应该如何工作?
是的,这是菜单应该如何工作,如果NSPopUpButton pullsDown
。第一项对应于按钮的标题;只需插入""
或任何你想要的。它不会出现。
所以你建立你的菜单以相反的顺序(通过迭代呼吁insertItem:anItem atIndex:0
)?为什么不从上而下构建它,并连续致电addItem:
?我已经完成了这一切,并且从未遇到过物品消失的问题。