离开FormSheet视图时关闭键盘?

时间:2012-08-27 15:59:26

标签: objective-c ipad uinavigationcontroller keyboard

我有一个使用表单工作表视图的UINavigationController,我有一个推动viewController2的viewController 1.

viewController2有一个UITextField,键盘弹出,很棒。然而,在弹出这个视图并返回viewController1时,键盘会保持不动,我无法将其解除。

我只想在返回viewController1时关闭键盘。

1 个答案:

答案 0 :(得分:0)

viewWillDisappear:方法的第二个视图控制器中执行此操作:

- (void)viewWillDisappear:(BOOL)animated {
    [super viewWillDisappear:animated];
    [textField resignFirstResponder];
}

这将从文本字段中获取焦点,从而导致键盘被解除。