我想用当前的视图控制器解除iPhone键盘

时间:2014-08-20 03:00:10

标签: ios objective-c iphone uikeyboard

使用滑动手势弹出视图控制器,视图控制器消失后键盘消失。

我希望它与视频控制器一起消失,就像iPhone Message&#39>一样。

1 个答案:

答案 0 :(得分:0)

您需要通过调用文本字段上的resignFirstResponder或用于获取键盘输入的任何内容来手动隐藏键盘。

或者您可以使用[self.view endEditing:YES];

无论您选择哪一个,都可以在viewWillDisappear中运行它,键盘将随视图一起关闭。例如:

- (void)viewWillDisappear:(BOOL)animated {
    [self.view endEditing:YES]; //Hides keyboard
    [super viewWillDisappear:animated];
}