【发布时间】:2012-04-07 07:22:13
【问题描述】:
有没有办法专注于 NSBox 并为该框绘制焦点环? 我想 [box drawFocusRingMask];可能是类似的东西,但没有任何反应。 当单击按钮时,我只需要该框在其周围有一个焦点环。
提前致谢。
【问题讨论】:
-
NSBox 有焦点是什么意思?它将如何处理它将收到的关键事件?您可以通过继承 NSBox 并覆盖
-acceptsFirstResponder以返回 YES 来实现某些目标,但是您必须对收到的关键事件做一些事情。 -
@KenThomases 我的意思是在说它有焦点时为框画焦点环。我只需要一个盒子或其他可以在我需要时在边框周围绘制焦点环的东西。有没有简单的方法来做到这一点?我尝试继承 NSBox 并覆盖 AcceptFirstResponder 但它没有任何效果。
标签: objective-c xcode cocoa user-interface osx-lion