NSScrollView周围出现蓝色边框

4

我相信这是正常的,只是我可能误解了什么,但自从我让我的一个NSScrollView略微向窗口底部缩进(而不是占据整个高度)后,它周围出现了蓝色边框。

我已经在滚动视图上设置了NSNoBorder,所以这一定是其他问题。

[scrollView setBorderType:NSNoBorder];

任何提示都将不胜感激。我希望边框消失,因为它破坏了应用程序的外观并且看起来有点残缺。
我认为这是滚动视图。里面的视图有一个NSOutlineView,所以可能是那上面的一些东西?
[图片](https://istack.dev59.com/hjJ5s.webp)
1个回答

7

那就是焦点环。它显示用户输入时哪个视图将获得按键。如果你禁用它,你的应用将不符合UI指南要求。


谢谢。我的布局很像Xcode。在分割视图中,我的应用程序左侧有一个目录树。为什么Xcode的大纲视图/滚动视图中没有出现这个蓝色框呢? - d11wtq
7
找到了,非常感谢。-setFocusRingType:可以设置为none。 - d11wtq

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接