0

首先,我是 Objc 的新手。(所以试着向我解释一下......对于傻瓜XD)好吧我的问题是:有没有办法在NSAlert中显示一个NSComboBox?就是这样!我检查了文档,它说可以显示一个 NSTextView,但是如果有人以前做过这个(使用 NSComboBox),我会徘徊,一个代码示例将非常有用!

提前致谢!!!

4

2 回答 2

1

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

于 2011-08-02T18:39:25.973 回答
1

尤里卡!!!

真的很简单,你只需要记住NSButton、NSTextField、NSComboBox。. . (等)继承自 NSView 因此,您只需将所需的对象发送到您的 NSAlert 中,如下所示:

[specialtyAlert setAccessoryView:specialtyOptions];

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

于 2011-08-10T15:52:07.587 回答