У меня есть UITableView
, у которого есть настраиваемое представление заголовка и несколько ячеек табличного представления.
И заголовок, и ячейки создаются с помощью автоматического макета (программно , а не xib's), и я использую UITableViewAutomaticaDimension
для heightForHeader...
и heightForRowAtIndexP...
.
Моя проблема в том, что, если я не удаляю ячейку, которая остается видимой без необходимости прокрутки вниз , при удалении ячейки я получаю очень ужасный глюк анимации, который я сузились до того, чтобы быть вызванным из моего заголовка.
ЕСЛИ Я удаляю свой заголовок и просто возвращаю чистый лист
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
return UIView.new;
}
проблема решена полностью.
Что мне трудно понять, так это , почему представление таблицы настолько расстроено, когда у меня есть представление заголовка на месте?
К вашему сведению: В моем заголовке нет проблем с ограничениями, о которых мне говорит отладчик, поэтому я не уверен, что это ошибка SDK или я что-то упустил ....
Если у кого-то есть мысли, я был бы очень признателен.