Думаю, придется отключить кольцо фокусировки и нарисовать свое собственное в drawRect
:
Из документации NSView
focusRingType
:
Вы можете отключить рисование вида
его фокусировочное кольцо, переопределив это
метод для возврата NSFocusRingTypeNone,
или вызывая setFocusRingType: с
и аргумент NSFocusRingTypeNone.
Вы должны только отключить по умолчанию
рисование кольца фокуса вида, если вы
хочу, чтобы он нарисовал свое собственное кольцо фокусировки
(например, установка фона
цвет вида), или если вид
не хватает места для
отобразить кольцо фокусировки.