我正在編程自己的NSMenu,並在按下按鈕時彈出它。NSMenu中的第一項不會出現
我創建NSMenuItem並使用NSMenu方法insertItem:atIndex:
添加它們。
出於某種原因,無論在菜單中位置零的項目都不顯示。這是菜單應該如何工作?
我正在編程自己的NSMenu,並在按下按鈕時彈出它。NSMenu中的第一項不會出現
我創建NSMenuItem並使用NSMenu方法insertItem:atIndex:
添加它們。
出於某種原因,無論在菜單中位置零的項目都不顯示。這是菜單應該如何工作?
是的,這是菜單應該如何工作,如果NSPopUpButton pullsDown
。第一項對應於按鈕的標題;只需插入""
或任何你想要的。它不會出現。
所以你建立你的菜單以相反的順序(通過迭代呼籲insertItem:anItem atIndex:0
)?爲什麼不從上而下構建它,並連續致電addItem:
?我已經完成了這一切,並且從未遇到過物品消失的問題。