gpt4 book ai didi

macos - 禁用 NSTableView 行焦点环

转载 作者:可可西里 更新时间:2023-11-01 01:05:51 24 4
gpt4 key购买 nike

当用户右键单击 NSTableView 行时,如何禁用焦点环?我不能让它消失。将表格中单个 NSTableViewCell 的焦点环设置为 None 没有任何效果。

enter image description here

最佳答案

子类化 TableView 并实现以下方法:

- (void)drawContextMenuHighlightForRow:(NSInteger)row {
// do nothing
}

注意:

  1. 蓝色轮廓不是对焦环
  2. 这是 Apple 用于绘制轮廓的未记录的私有(private)方法。提供一个空的实现会阻止任何东西被绘制,但我不能 100% 确定它是否可以通过审查。

关于macos - 禁用 NSTableView 行焦点环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30589230/

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