У меня есть UITableView
, высота его ячеек может быть либо 68pt, либо 78pt. Например, есть две ячейки высотой 68pt и одна 78pt. Я добавляю новый объект в базу данных, а затем вызываю -reloadData
, чтобы обновить UITableView
. Но когда этот метод срабатывает - появляется анимация изменения высоты одной ячейки, и я бы хотел ее отключить.Как отключить -reloadData's height height
Из-за некоторых ограничений я не могу использовать [tableView beginUpdates]
и [tableView endUpdates]
.
Означает ли это, когда вы вызываете перезагрузку данных? Я думал, что вы перезагружаетесь - reloadRowsAtIndexPaths: withRowAnimation: – Sandeep
Нет, я использую reloadData. Я полагаю, что эта анимация появляется, потому что я вставляю новую ячейку в строку 0, а другие ячейки - сдвиги. – mriddi
Я бы не ожидал, что reloadData будет анимировать, если, возможно, вы не были внутри блока анимации. – nielsbot