Как установить пользовательский NSMatrix в NSBrowser

Я пытаюсь настроить цвета фона для NSBrowser. Чтобы сделать это, я пытаюсь создать подкласс NSMatrix, установить новый класс в качестве класса матрицы для столбцов, используя setMatrixClass:, а затем каким-то образом настроить матрицу, возможно, используя drawRect:.

Я могу проверить с помощью точек останова, что NSBrowser установил пользовательский класс в качестве своего matrixClass. Однако ни одна точка останова в матричном классе не была достигнута (я переопределил все 4 конструктора, drawRect, drawLayer и awakeFromNib в качестве теста). Ничего не происходит, как будто мой NSBrowser игнорирует matrixClass.

Я попытался установить класс матрицы для NSBrowser равным NSApplication, просто чтобы посмотреть, произойдет ли что-нибудь. Еще раз, никаких результатов. Конечно, это должно было вызвать какую-то аварию? SetMatrixClass: даже работает?

0 ответов

Другие вопросы по тегам