пользовательский NSTableCellView в NSTableView, иногда пустая ячейка, может быть связана с прокруткой и изменением размера - PullRequest
1 голос
/ 21 ноября 2011

У меня есть NSTableView, который представляет собой список пользовательских NSTableCellView (только один столбец).Проблема в том, что после изменения размера и / или прокрутки и / или некоторой фильтрации NSPredicate некоторые строки не отображаются, только пустая ячейка в строке, но есть изображение NSImage, которое отображается правильно, ВСЕГДА, интересно, если этоимеет что-то, связанное с NSTableCellView.imageView.

Я думаю, что это что-то с настройками прокрутки / кэша внутри NSTableView, но у меня просто нет опыта в Какао, чтобы угадать, с чего начать.Табличное представление связано с какао NSArrayController, которое использует основные данные для хранения.Большое спасибо за помощь:)

1 Ответ

0 голосов
/ 12 марта 2012

Это очень странное поведение, но то, что я наблюдал.

Я использовал рисунок высокого разрешения (300x300px изображения) и разрешил NSTableCellView уменьшить изображение. Когда я предоставлял представление ячейки таблицы с 20x20px изображениями, текст никогда не пропадал.

...