如何使用字符串数组填充NSPopupButton?

时间:2009-05-04 01:56:01

标签: objective-c cocoa

简单的问题,但我正在努力了解Interface Builder如何与X-Code中开发的其他程序进行交互。

我的UI有一个NSPopupButton,我想填充我提供的字符串数组。我有一个控制器类,它定义了单击按钮时要执行的方法。那是我填充NSPopupButton的地方吗?看起来我需要初始化是在某个地方,但我对确切的位置感到困惑。我知道我需要使用addItemsWithTitles,但我在哪里调用它?

1 个答案:

答案 0 :(得分:2)

假设列表不随时间变化,awakeFromNib(在控制器中)将是填充菜单的好地方。如果它是动态的,那么当这些字符串的来源发生变化时,你需要填充它。