Я нашел этот пост в Beveled UITableViewCells из http://news.selectstartstudios.com/beveled-uitableviewcells/. Я использую технику, чтобы уменьшить ширину ячеек, и по большей части она прекрасно работает.
Однако у меня небольшая проблема. Иногда клетки не перерисовываются должным образом. Например, хотя ячейка должна быть «средней», она отображается как «верхняя»: yfrog.com/f1screenshot20100424at100
Как я могу это исправить?
Я попытался принудительно перерисовать ячейку с помощью [cell setNeedsDisplay], [cell setNeedsLayout], [tableView reloadRowAtIndexPath: withAnimation:], [cell drawrect:] и [tableView drawRect: atIndexPath]. У меня нет идей.
Еще раз спасибо!