Как установить фон NSPredicateEditor / NSRuleEditor для чередующихся строк? - PullRequest
1 голос
/ 20 февраля 2010

Я видел, что некоторые приложения используют чередующийся фон строк в своих редакторах предикатов, но я не могу понять, как они это делают.

1 Ответ

3 голосов
/ 20 февраля 2010

Большинство из них являются предшествующими NSPredicateEditor, а некоторые (например, в iTunes) даже не являются Какао. Некоторые могут быть NSTableViews или NSOutlineViews с очень сложными пользовательскими ячейками; другие могут быть полностью пользовательскими, происходящими непосредственно из NSView.

Не имея возможности сказать NSPredicateEditor сделать это или надежно создать подкласс NSPredicateEditor, чтобы сделать это (даже если у него есть закрытые методы, которые вы можете переопределить для настройки чертежа, вы не можете полагаться на существующие), это единственные способы.

Не думаю, что оно того стоит. NSPredicateEditor и NSRuleEditor предоставляют вам множество функций бесплатно или почти бесплатно, и их внешний вид по умолчанию, вероятно, таков, как Apple хочет, чтобы эти представления выглядели во всех приложениях в будущем. В этом случае я говорю, что лучше всего плыть по течению.

...