Я предполагаю, что проблема (поскольку вы не опубликовали какой-либо код) заключается в том, что вы добавили все эти элементы пользовательского интерфейса в качестве подпредставлений ячейки, т.е. cell.backgroundColor = [UIColor someColor], [cell addSubview: label1] и т. д. и т. д.
Вот в чем дело: представление ячейки не знает, как соответствующим образом изменить размер, когда происходят такие вещи, как режим редактирования. Тем не менее, ContentView ячейки, который является UIView, знает, как изменить размер. По этой причине вам нужно добавить свои метки, переключатели и т. Д. В качестве подпредставлений contentView, а не ячейки. Если вы войдете в режим редактирования, все изменится соответствующим образом.