gpt4 book ai didi

macos - 在源列表 NSTableView 中禁用 NSVisualEffectView

转载 作者:行者123 更新时间:2023-12-02 05:34:29 24 4
gpt4 key购买 nike

我有一个较旧的应用程序,它具有基于 NSCell 的 NSTableView 的特定外观,具有源列表突出显示。不幸的是,在 Yosemite 上,这会在所选单元格下添加 NSVisualEffectView 活力,从而以令人不快的方式破坏外观。

不幸的是,我找不到选择退出这种行为的方法。设置常规突出显示以另一种方式破坏外观(灰色选择而不是蓝色)。

您知道是否有办法在 10.10 上选择退出此行为吗?

最佳答案

您需要将表格 View 外观从 NSAppearanceNameVibrantLight 更改为 NSAppearanceNameAqua。如果您的目标操作系统是 OS X 10.8 或更早版本,请尝试通过直接编辑 XIB 文件来设置外观:

<tableView appearanceType="aqua" ...>

还要确保在 IB 中将 TableView 背景颜色设置为Default

关于macos - 在源列表 NSTableView 中禁用 NSVisualEffectView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27352869/

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