通过单击后退按钮,我保存UITextFields
了UIView
. 当 a 中的信息UITextField
不正确并且我单击后退按钮时,我想打开键盘,但我的视图消失了。如何阻止 UIView 消失并改为打开我的键盘。
我想我应该把我的代码放在 viewShouldDissapear 中,但是没有这样的方法。
这是我的代码:
- (void) viewWillDisappear:(BOOL)animated
{
if ([textField1 length] < 3 || [textField1 length] > 17) {
tableView.contentInset = UIEdgeInsetsMake(65, 0, 10, 0);
[tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:7 inSection:indexPath.section]
atScrollPosition:UITableViewScrollPositionTop animated:NO];
[txtSerieSasiu becomeFirstResponder];
return;
}
if (shouldSave)
[self save];
}