可能重复:
关闭键盘的简单方法?
在view1
中,显示键盘。view2
当我移动到另一个视图( )时,我想关闭键盘。在view2
,在显示视图时调用的方法中,我尝试这样做:
[self endEditing:YES];
但这不起作用,所以我想到了在View1
隐藏视图中捕获事件(在 中)并在移动到view2
. 这可能吗?
编辑:
我想我需要澄清一下,view2
当显示时并没有完全隐藏view1
。垂直显示为 50。
只要我在工作view1
,键盘就会显示并且view2
也会显示(50%)。view2
有一个按钮,当我单击该按钮时,我需要关闭键盘(从 中显示view1
)。
我试图在 view1 中实现一个方法,如下所示:
-(void)dismissKeyBoard{
[self endEditing:YES];
}
并在我单击按钮时调用上面的方法,view2
但它不起作用。
PS:我点击的按钮view2
将在view2
上面显示完全(100%)view1
。