【发布时间】:2013-02-08 08:39:13
【问题描述】:
通过单击后退按钮,我保存了来自UITextFields 的UIView 的信息。当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];
}
【问题讨论】:
-
是导航控制器上的后退按钮??
标签: iphone uiview keyboard viewwillappear