因此,在生病点击一个结果后,生病了(在下一个视图控制器中),但搜索栏和键盘仍在显示.
我如何解除当前的UISearchController,以便搜索栏和键盘不显示在下一个UIVIEwController中?
我试过了:
definesPresentationContext = true
我试图解雇presentVIEwController.
我正在准备为segue做所有这一切.
我的想法是我必须解雇UISearchController …但是如何在preparedForSegue中访问它(在searchResultsVIEwControllers中 – 这是一个用于呈现searchResults的tableVIEwController)
解决方法 你必须使用这样的东西,忘记definePresentationContextoverrIDe 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)不会被忽视所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)