У меня возникли проблемы с добавлением слоев CA поверх NSTextView. Я хочу иметь возможность добавлять небольшие «пузыри» (например, в Xcode) в текстовое представление, поэтому я думал о том, чтобы делать это с помощью основной анимации. Когда я включить режим слоя поддерживается в представлениях -awakeFromNib [self wantsLayer:YES]
и добавьте пустой CALayer в качестве корневого слоя [self setLayer:rootLayer]
, содержание зрения получает полностью уничтожен со случайным мусоромОшибка NSTextView и Core Animation Рисунок
Если установить цвет фона на корневой слой, который хорошо показывает цвет. Так почему-то текст за прозрачным слоем не перерисовывается? Или это другая проблема?
EDIT: Here is an example project producing something similair (по крайней мере, на 10,8)
Jonas
Можете ли вы поделиться некоторым кодом (может быть, метод, в котором вы добавляете ассоциированный слой с представлением)? – clearwater82
Я отредактировал сообщение со ссылкой на почтовый индекс, содержащий проект, который воспроизводит ошибку. –