Я вложил в NSTextFieldCell субкласс, чтобы сделать пользовательский рисунок и выделение.По сути, я делаю таблицу с ячейками, похожими на те, что есть в Lion Mail, но мой код ориентирован на Snow Leopard.Проблема, с которой я сталкиваюсь, заключается в следующем:
- пользователь выбирает ячейку (моя ячейка рисует собственную выделенную область)они больше не видны в таблице
- пользователь выбирает невыбранную ячейку (новая ячейка подсвечивается)
- пользователь прокручивает таблицу так, что первоначально выбранная ячейка снова видна в таблице
На последнем этапе возникает проблема;изначально выбранная ячейка не перерисовывается, даже если она больше не выбрана.В результате ячейка кажется выбранной.
Что мне нужно сделать, чтобы указать, что невыбранные ячейки должны быть помечены как грязные?