NSComboBox进入NSAlert

时间:2011-08-02 18:32:14

标签: objective-c nscombobox nsalert

首先,我是Objc的新人。 (所以试着向我解释......对于假人XD) 我的问题是:有没有办法在NSAlert中显示NSComboBox? 而已! 我检查了文档,它说可以显示NSTextView,但是如果有人之前已经这样做了(使用NSComboBox),我会徘徊,代码示例真的很有用!

提前感谢!!!

2 个答案:

答案 0 :(得分:1)

您可能希望在this URL阅读setAccessoryView:layout上的文档。我不知道你是否可以在那里插入一个组合框,如果你能以某种方式从中获得回报。

答案 1 :(得分:1)

尤里卡!!!

非常简单,你只需要记住NSButton,NSTextField,NSComboBox。 。 。 (等)从NSView继承,所以你只需要将你需要的对象发送到你的NSAlert中:

[specialtyAlert setAccessoryView:specialtyOptions];

其中,specialAlert是NSAlert的一个实例,而specialOptions是NSComboBox的一个实例(但它可以是NSButton的实例或任何其他GUI对象)。