总是(以编程方式或通过 IB)我在第一个设置按钮上得到这个蓝色阴影:
我想摆脱它..如何?
这就是所谓的焦点环,它可以直观地指示哪个视图是关键事件的第一响应者。
如果您不希望它出现,可以使用-[NSView setFocusRingType:]
带有NSFocusRingTypeNone
常量的方法。这也可以在 Interface Builder 中设置。
这与计算机如何通过键盘访问窗口有关。突出显示通知用户这是当前聚焦的控件。
只需将其从该控件中删除
[someOtherControl becomeFirstResponder];
阅读更多:http: //developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/TextEditing/Tasks/SetFocus.html