Попытка вызвать перерисовку UITableViewCell

Я нашел это сообщение на Скошенном UITableViewCells из http://news.selectstartstudios.com/beveled-uitableviewcells/. Я использую технику для сокращения ширины ячеек, и по большей части она работает отлично.

Однако у меня есть небольшая проблема. Иногда ячейки не перерисовываются правильно. Например, даже при том, что ячейка, как предполагается, является "средней" ячейкой, она оттянута как "главная" ячейка: yfrog.com/f1screenshot20100424at100

Как я могу зафиксировать это?

Я попытался вынудить ячейку перерисовать через [ячейка setNeedsDisplay], [ячейка setNeedsLayout], [tableView reloadRowAtIndexPath:withAnimation:], [ячейка drawrect:], и [tableView drawRect:atIndexPath]. Я вне идей.

Еще раз спасибо!

9
задан Suresh 24 April 2010 в 17:12
поделиться