1

我有一个使用表单视图的 UINavigationController,我有一个推送 viewController2 的 viewController 1。

viewController2 有一个 UITextField 和键盘弹出,太棒了。但是,在弹出此视图并返回 viewController1 时,键盘会保持原状,我就是无法将其关闭。

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

4

1 回答 1

0

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

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

这将从文本字段中获取焦点,并导致键盘被关闭。

于 2012-08-27T16:02:05.260 回答