NSTableView的降分众彩
-
20-09-2019 - |
题
我有一个表视图,当我将其扔东西,我进去一个蓝色的焦点。现在,iTunes有相同的行为,但在iTunes线的颜色是淡蓝色和线较厚。我添加了一个图片来解释它更好。我想达到同样的事情,但我不知道为什么。
解决方案
我觉得必须禁用对焦环和绘制自己在drawRect
:
从NSView
的focusRingType
的文档:
可以禁用视图的绘制 其聚焦环通过重写此 方法返回NSFocusRingTypeNone, 或通过调用setFocusRingType:与 和NSFocusRingTypeNone的说法。 您应该只禁用默认 视图的对焦环的图纸,如果你 希望它来绘制自己的对焦环 (例如,设置背景 视图的颜色),或者如果该视图 没有足够的空间来 显示的聚焦环。
不隶属于 StackOverflow