我在iOS 8中遇到了UISearchController的问题。问题是每当我点击取消按钮时,它都会调出键盘,而不是取消搜索操作。 请按照以下步骤重现问题 -
现在,不是取消搜索,而是弹出键盘输入文本。这通常发生在我点击取消按钮的右半部分时,即使在标准的iOS应用程序(如联系人应用程序)中也可以重现。我想在取消点击时解雇搜索。
此问题是否有解决方法?
答案 0 :(得分:0)
当单击取消按钮时,您可以以编程方式将搜索栏作为第一响应者删除,这将阻止键盘出现。
[searchController.textField resignFirstResponder];