我有一个表视图,当我将其扔东西,我进去一个蓝色的焦点。现在,iTunes有相同的行为,但在iTunes线的颜色是淡蓝色和线较厚。我添加了一个图片来解释它更好。我想达到同样的事情,但我不知道为什么。

图片: http://img502.imageshack.us/img502/2871/ 70857947.png

有帮助吗?

解决方案

我觉得必须禁用对焦环和绘制自己在drawRect

NSViewfocusRingType的文档:

  

可以禁用视图的绘制   其聚焦环通过重写此   方法返回NSFocusRingTypeNone,   或通过调用setFocusRingType:与   和NSFocusRingTypeNone的说法。   您应该只禁用默认   视图的对焦环的图纸,如果你   希望它来绘制自己的对焦环   (例如,设置背景   视图的颜色),或者如果该视图   没有足够的空间来   显示的聚焦环。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top