2009-05-04 49 views
1

简单的问题,但我为了理解Interface Builder如何与X代码中开发的程序的其余部分交互而苦苦挣扎。如何用字符串数组填充NSPopupButton?

我的用户界面有一个NSPopupButton,我想用我提供的一串字符串填充。我有一个控制器类,它定义了单击按钮时要执行的方法。那是我将填充NSPopupButton的地方吗?似乎我需要初始化是在某个地方,但我对于在哪里做到这一点感到困惑。我知道我需要使用addItemsWithTitles,但我在哪里调用它?

回答

2

假设列表没有随时间变化,awakeFromNib(在控制器中)将是填充菜单的好地方。如果它是动态的,那么当这些字符串的源发生更改时,您会希望填充它。

+0

如何引用awakeFromNib中的弹出按钮?或者我只是将它连接到IB的awakeFromNib? – jergason 2009-05-04 03:13:54