以下是我的某个应用中的NSPredicateEditor图片:
我想要做的是阻止课程在每行中绘制灰色背景,在行之间绘制“分隔符”行,只留下每行中的弹出按钮,文本字段和文本。经过大量的谷歌搜索和各种破解课程的尝试,我还没有找到办法做到这一点。
我知道关于SO的NSPredicateEditor的另一个类似的问题,但那个人想绘制自定义的交替行。我希望有人可能会完全停止背景绘制。
谢谢!
答案 0 :(得分:1)
不幸的是,没有办法做到这一点。 :(
我建议您在https://bugreport.apple.com提交增强请求。
答案 1 :(得分:1)
为了防止在NSPredicateEditor中绘制分隔线,只需使用这个非常简单的子类(Swift 4):
import Cocoa
class PredicateEditor: NSPredicateEditor {
override func draw(_ dirtyRect: NSRect) {}
}