问题 专注于NSAlert配件


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


8346
2017-08-21 22:32


起源



答案:


看起来你应该能够做到这样的事情:

[[alert window] setInitialFirstResponder: myAccessoryView];

在显示警报之前。


15
2018-05-09 17:31





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


0
2018-03-09 13:04