#iphone #uitableview #drawrect
#iPhone #uitableview #drawrect
Вопрос:
Я создал подкласс uitableviewcell на основе этого блога http://www.iphonedevx.com/?p=153. С помощью этого я могу рисовать столбцы и размещать текст в сетке.
Когда я перезагружаю таблицу, текст и сетка остаются там. Я удалил метки с помощью [[просмотр ячейки с тегом: k] removeFromSuperview]; Как мне удалить линии сетки, нарисованные с помощью drawrect:
Ответ №1:
Предполагая, что ваш drawRect:
метод больше не рисует линии сетки, вам, вероятно, следует попробовать вызвать setNeedsDisplay
или layoutSubviews
в вашем табличном представлении, чтобы оно принудительно перерисовало все ячейки. Перезагрузка таблицы с использованием reloadData
только перезагружает источник данных, и я не верю, что она перерисовывается, если в модели нет изменений.