5

总是(以编程方式或通过 IB)我在第一个设置按钮上得到这个蓝色阴影:

蓝色阴影

我想摆脱它..如何?

4

2 回答 2

16

这就是所谓的焦点环,它可以直观地指示哪个视图是关键事件的第一响应者。

如果您不希望它出现,可以使用-[NSView setFocusRingType:]带有NSFocusRingTypeNone常量的方法。这也可以在 Interface Builder 中设置。

于 2011-05-23T05:16:34.867 回答
1

这与计算机如何通过键盘访问窗口有关。突出显示通知用户这是当前聚焦的控件。

只需将其从该控件中删除

[someOtherControl becomeFirstResponder];

阅读更多:http: //developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/TextEditing/Tasks/SetFocus.html

于 2011-05-23T04:51:50.843 回答