ios – 带有Segue的UISearchbar(UISearchResultsUpdating)不会被忽视

ios – 带有Segue的UISearchbar(UISearchResultsUpdating)不会被忽视,第1张

概述我有一个UISearchBar的问题.当我搜索一些文本与UITableView组合,并且生病单击一个结果Cell时,UISearchBar仍然可以在下一个UIViewController中看到. UISearchbar仍在那里(使用关键字) 因此,在生病点击一个结果后,生病了(在下一个视图控制器中),但搜索栏和键盘仍在显示. 我如何解除当前的UISearchController,以便搜索栏和键盘不 我有一个UISearchbar的问题.当我搜索一些文本与UItableVIEw组合,并且生病单击一个结果Cell时,UISearchbar仍然可以在下一个UIVIEwController中看到. UISearchbar仍在那里(使用关键字)

因此,在生病点击一个结果后,生病了(在下一个视图控制器中),但搜索栏和键盘仍在显示.

我如何解除当前的UISearchController,以便搜索栏和键盘不显示在下一个UIVIEwController中?

我试过了:

definesPresentationContext = true

我试图解雇presentVIEwController.

我正在准备为segue做所有这一切.

我的想法是我必须解雇UISearchController …但是如何在preparedForSegue中访问它(在searchResultsVIEwControllers中 – 这是一个用于呈现searchResults的tableVIEwController)

解决方法 你必须使用这样的东西,忘记definePresentationContext

overrIDe func prepareForSegue(segue: UIStoryboardSegue,sender: AnyObject?) {    searchController.active = false //This will dismiss the searchcontroller,use your own variable for searchController.    //CALL THE SEGUE YOU WANT BELOW}
总结

以上是内存溢出为你收集整理的ios – 带有Segue的UISearchbar(UISearchResultsUpdating)不会被忽视全部内容,希望文章能够帮你解决ios – 带有Segue的UISearchbar(UISearchResultsUpdating)不会被忽视所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1046792.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存