gpt4 book ai didi

macos - 如何删除 NSTableView 的边框并更改单元格选择颜色与 Finder 的颜色相同?

转载 作者:行者123 更新时间:2023-12-03 16:06:01 25 4
gpt4 key购买 nike

我正在为 Yosemite 制作一个 Cocoa 应用程序。

我在界面构建器中添加了一个基于 View 的 NSTableView,但边框宽度为 2 像素,并且比 Yosemite 的 Finder 的边框更厚。单元格选择颜色为蓝色,而 Yosemite 的 Finder 为灰色。

enter image description here

enter image description here

这就是 Yosemite Finder 的表格 View 的样子。

enter image description here

我检查了 Interface Builder 中的设置。NSTableView的 super ScrollView 的frame设置为(0,0,149,257): enter image description here

而剪辑 View 的帧设置为 (1, 1, 147, 255) 并且无法更改。

enter image description here

如何制作与 Yosemite Finder 相同的 NSTableView?

非常感谢!

最佳答案

Finder 侧边栏不是一个表格 View ,而是一个源列表 NSOutlineView:

enter image description here

边框应用于封闭的 ScrollView 周围:

enter image description here

另请注意,标准 NSOutlineView 允许您在 Interface Buider 中调整突出显示样式:

enter image description here

关于macos - 如何删除 NSTableView 的边框并更改单元格选择颜色与 Finder 的颜色相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29487687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com