gpt4 book ai didi

cocoa - 当源列表失去焦点时禁用颜色更改

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

当在源列表中选择某个项目时,它将以蓝色突出显示。然而,当选择窗口上的另一个元素时,由于源列表不再聚焦,突出显示会变成浅蓝色。

我想更改行为,使该项目始终为深蓝色,与 Finder 中看到的行为相同。

最佳答案

Finder的源列表似乎永远不会成为第一响应者,所以,我猜第一步是子类化你的 TableView 或大纲 View ,并实现 - (BOOL)acceptsFirstResponder 方法

- (BOOL)acceptsFirstResponder
{
return NO;
}

这将使您的源列表选择始终保持浅蓝色,并且您可以使用一些未记录的方法(例如 _highlightColorForCell )来更改突出显示颜色。

关于cocoa - 当源列表失去焦点时禁用颜色更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2582047/

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