【发布时间】:2011-08-02 18:32:13
【问题描述】:
首先,我是 Objc 的新手。 (所以试着向我解释一下......对于傻瓜XD) 那么我的问题是:有没有办法在 NSAlert 中显示 NSComboBox ? 就是这样! 我检查了文档,它说可以显示 NSTextView,但是如果有人以前做过(使用 NSComboBox),我会徘徊,代码示例将非常有用!
先谢谢了!!!
【问题讨论】:
标签: objective-c nscombobox nsalert
首先,我是 Objc 的新手。 (所以试着向我解释一下......对于傻瓜XD) 那么我的问题是:有没有办法在 NSAlert 中显示 NSComboBox ? 就是这样! 我检查了文档,它说可以显示 NSTextView,但是如果有人以前做过(使用 NSComboBox),我会徘徊,代码示例将非常有用!
先谢谢了!!!
【问题讨论】:
标签: objective-c nscombobox nsalert
您可能想在this URL 阅读有关setAccessoryView: 和layout 的文档。我不知道你是否可以在那里插入一个组合框,以及你是否能以某种方式从中获得回报。
【讨论】:
尤里卡!!!
真的很简单,你只需要记住NSButton、NSTextField、NSComboBox。 . . (等)继承自 NSView 所以,你只需要将你需要的对象发送到你的 NSAlert 中,如下所示:
[specialtyAlert setAccessoryView:specialtyOptions];
其中 specialAlert 是 NSAlert 的实例,specialOptions 是 NSComboBox 的实例(但它可以是 NSButton 或任何其他 GUI 对象的实例)。
【讨论】: