Когда я делаю NSScrollView подпредставлением представления со слоем (например, выбирая NSTextView или NSTableView из IB), я вижу странное поведение рисования в представлении документа представления прокрутки.
Для иллюстрации я создал простой проект с NSTextView в окне. Единственный код, который я написал, - включить поддержку слоев для представления содержимого окна:
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
[[self.window contentView] setWantsLayer:YES];
}
Это результат ввода текста в текстовое представление. Красные подчеркивания не выстраиваются должным образом:
http://mowglii.com/random/screenshot.png
Кроме того, текст и подчеркивание сильно дрожат, когда я изменяю размер текстового представления. Я видел тот же джиттер при изменении размера, когда я использую табличное представление (внутри прокрутки) вместо текстового представления.
Есть идеи, что происходит?