【问题标题】:Focus NSAlert accessory itemFocus NSAlert 配件
【发布时间】:2011-04-02 03:27:48
【问题描述】:

我有一个 NSAlert 项,它使用 NSTextField 作为附件项来提供类似提示的对话框。我唯一的问题是,当警报运行时,文本字段没有聚焦。我试图寻找一种方法来改变 NSAlert 的第一响应者,但一无所获。有没有办法在 NSAlert 中轻松聚焦附件项目?

【问题讨论】:

    标签: objective-c dialog prompt nstextfield nsalert


    【解决方案1】:

    看来您应该能够执行以下操作:

    [[alert window] setInitialFirstResponder: myAccessoryView];
    

    在显示警报之前。

    【讨论】:

      【解决方案2】:

      您可以使用 [NSWindow makeFirstResponder:] 但必须确保在显示警报后调用它。

      【讨论】:

        猜你喜欢
        • 2010-12-05
        • 2015-03-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-19
        • 2015-03-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多