У меня есть вид с 1. Навигационной панель 2.UITableView 3. UITextView.Сдвиг UITextField и UITableView вверх при приближении клавиатуры
Когда я начинаю редактировать textView, появляется клавиатура, и мне нужно анимировать TextView и TableView. Я реализовал: https://stackoverflow.com/a/8704371/1808179, но это оживило весь вид вверх, охватывая панель навигации.
Я попытался индивидуально анимировать TextView как:
- (void)keyboardWillShow:(NSNotification*)notification
{
CGRect chatTextFieldFrame = CGRectMake(chatTextField.frame.origin.x,chatTextField.frame.origin.y-218,chatTextField.frame.size.width,chatTextField.frame.size.height);
[UIView animateWithDuration:0.5 animations:^{ chatTextField.frame = chatTextFieldFrame;}];
}
Но это не живой, и он не будет синхронно анимировать вместе с TableView.
Каков наилучший способ анимации таблицыView и textView без наложения панели навигации?
Вы пытались изменить высоту стола, а не происхождение? – Wain
@Wain Это похоже на работу. Благодаря! – Spenciefy