2015-05-19 43 views
0

我有一個按鈕,在按鈕的操作方法中,我使用編程方式創建菜單,使用-popUpMenuPositioningItem:atLocation:inView:當使用`-popUpMenuPositioningItem:atLocation:inView:`以編程方式將菜單附加到按鈕時,如何獲得所選菜單項?

如何獲取用戶選擇的菜單項?如果我是用NSPopUpButton這樣做的話,這將是一個簡單的例子,稱爲selectedItem。但是,NSButton和NSMenu都實現了這種行爲。

回答

1

您可以勾選每個菜單項的選擇器和操作,然後當您收到操作消息時,您將知道所選內容。我不知道你爲什麼不使用NSPopUpButton。你知道你可以改變NSPopUpButton的風格,使其看起來像其他按鈕,是嗎?

相關問題