Суперкласс NSPredicateEditor
NSRuleEditor
предоставляет свойство selectedRowIndexes: IndexSet
(и соответствующий установщик selectRowIndexes(IndexSet, byExtendingSelection: Bool)
). Добавление наблюдателя к этому свойству показывает, что оно действительно изменяется при каждом щелчке строки в редакторе предикатов. Однако визуальной индикации о том, что строка выбрана или снята, нет.
Я хотел бы визуально выделить выбранные строки в моем редакторе предикатов, но практически нет методов рисования представления, которые можно реализовать на подклассе или делегировать методы для настройки внешнего вида редактора. Кто-нибудь может предложить какой-то способ передать использование выбранных строк редактора правил?