2009-05-04 29 views
1

簡單的問題,但我爲了理解Interface Builder如何與X代碼中開發的程序的其餘部分交互而苦苦掙扎。如何用字符串數組填充NSPopupButton?

我的用戶界面有一個NSPopupButton,我想用我提供的一串字符串填充。我有一個控制器類,它定義了單擊按鈕時要執行的方法。那是我將填充NSPopupButton的地方嗎?似乎我需要初始化是在某個地方,但我對於在哪裏做到這一點感到困惑。我知道我需要使用addItemsWithTitles,但我在哪裏調用它?

回答

2

假設列表沒有隨時間變化,awakeFromNib(在控制器中)將是填充菜單的好地方。如果它是動態的,那麼當這些字符串的源發生更改時,您會希望填充它。

+0

如何引用awakeFromNib中的彈出按鈕?或者我只是將它連接到IB的awakeFromNib? – jergason 2009-05-04 03:13:54