【发布时间】:2015-09-26 06:03:06
【问题描述】:
视图控制器中有多个文本字段,其中一些是自定义的(点击这些文本字段将启动一个弹出控制器,用户可以从中选择将在点击的文本字段中显示的选项)。
我在视图控制器上有一个点击手势来关闭键盘(如果它在屏幕上)。
当我在点击自定义文本字段时打开弹出式控制器时,键盘被锁定(如果它是可见的)。即使我点击父视图或键盘中的关闭按钮,键盘也不会关闭。
我试过这 2 个 sn-ps 来隐藏键盘,但它不起作用
[self.scrollView endEditing:YES];
[[[UIApplication sharedApplication] keyWindow] endEditing:YES];
【问题讨论】:
-
您可以访问活动输入字段吗?那么在该视图上调用 resignFirstResponder 可能是一个更好的主意。
-
是的,我可以,但是获取活动字段没有用,因为它是自定义的(意味着它不会弹出键盘,只会显示弹出窗口)。
-
[文本域 resignFirstResponser];手动
标签: ios uipopovercontroller iphone-keypad