Как стереть прямоугольники, нарисованные в uitableviewcell? - PullRequest
0 голосов
/ 11 апреля 2011

Я подклассифицировал uitableviewcell на основе этого блога. http://www.iphonedevx.com/?p=153. С этим я могу рисовать столбцы и помещать текст в сетку.

Когда я перезагружаю таблицу, текст и сетка остаются там.Я удалил метки, используя [[cell viewWithTag: k] removeFromSuperview];Как удалить линии сетки, нарисованные с помощью drawrect:

1 Ответ

1 голос
/ 12 апреля 2011

Предполагая, что ваш метод drawRect: больше не рисует линии сетки, вам, вероятно, следует попытаться вызвать setNeedsDisplay или layoutSubviews в табличном представлении, чтобы заставить все ячейки перерисоваться. Перезагрузка таблицы с использованием reloadData только перезагружает источник данных, и я не верю, что он перерисовывается, пока не произойдут изменения в модели.

...