Я использую собственный редактор при редактировании содержимого ячейки в табличном представлении. Из документов я вижу, что пользовательский редактор должен быть NSTextView. Поэтому я поместил текстовое представление в представление документа, а затем сослался на него из подкласса ячейки через IBOutlet, чтобы назначить его как пользовательский редактор.
При выполнении всего этого я могу настроить редактор так, чтобы он не рисовал фон, но толстая белая рамка отображается, когда пользователь редактирует эту ячейку, и удалить ее невозможно.
Поэтому я создаю NSTextView программно, назначая его в качестве пользовательского редактора, и белая рамка не отображается, , но Я не могу сейчас изменить фон, установите его в clearColor, установите шрифт fontColor и т.д. Я ничего не могу с этим поделать. Это просто квадрат с темным фоном и белым текстом.
Есть что-то, чем я не занимаюсь? Это плохой подход?
Спасибо.