在源列表中选择项目时,它将以蓝色突出显示.但是,当选择窗口上的另一个元素时,由于源列表不再聚焦,突出显示变为浅蓝色.
我想改变行为,所以项目总是更深的蓝色,与Finder中看到的行为相同.
似乎Finder的源列表永远不会成为第一个响应者,因此,我想第一步是子类化您的表视图或大纲视图,并实现 - (BOOL)acceptFirstResponder方法
- (BOOL)acceptsFirstResponder
{
    return NO;
}
它将使您的源列表的选择始终保持浅蓝色,并且您可以使用一些未记录的方法(如_highlightColorForCell)来更改突出显示颜色.
| 归档时间: | 
 | 
| 查看次数: | 711 次 | 
| 最近记录: |