Im в настоящее время работает с UITableView и I'm уменьшив его с помощью следующих строк кода:UITableView изменения размера при добавлении элемента
[UIView animateWithDuration:0.25 animations:^{
[self.tableView setFrame:CGRectMake(0, 0, 320, 177)];
}];
Когда он был изменен это выглядит следующим образом:
Но когда я добавляю элемент в таблицу, он возвращается в исходное положение. Нет никаких методов/функций, чтобы переместить его обратно в эту позицию, что делает это очень запутанным.
Я понял, что это происходит только тогда, когда я использую пользовательскую ячейку, более конкретную при добавлении элементов (UILabel, кнопок и т. Д.) К ней.
Любые предложения, что может быть неправильным?
Просто пробовал, но в новой раскадровке я должен выбрать Resizer. Я также пытался сделать это с программным обеспечением setAutorezisingMask, и нет setAutorezisesSubviews для NO и ничего не работает. Любые другие предложения? Спасибо за помощь. – RobertH