UisearchController上的取消按钮有时无法正常工作



我在iOS 8中面临着UISearchController的问题。问题是,每当我单击"取消"按钮时,而不是取消搜索操作,它会提出键盘。请按照以下步骤复制问题 -

  1. 单击搜索栏。
  2. 键入一个单词,然后单击搜索(这将解散键盘)
  3. 现在单击"取消"。

现在,键盘弹出了输入文本,而不是解雇搜索。通常,当我在取消按钮的右半点敲击时,即使在Contacts应用等标准iOS应用程序中也可以再现。我想在取消取消时解散搜索。

这个问题有能力解决吗?

您可以在单击"取消"按钮时以编程方式删除搜索栏,这将阻止键盘升起。

[searchController.textField resignFirstResponder];

相关内容

  • 没有找到相关文章

最新更新