UISearchController 没有响应
Posted
技术标签:
【中文标题】UISearchController 没有响应【英文标题】:UISearchController not responding 【发布时间】:2016-01-29 11:34:55 【问题描述】:我在导航栏上有一个 UISearchController 通过:
navigationItem.titleView = searchController.searchBar
我有
definesPresentationContext = true
现在我的问题是当我第一次去有 UISearchController 的活动时,一切正常。但是,在我的应用程序中,如果我从侧面菜单转到某个活动,然后通过推送到导航堆栈再次转到包含 UISearchController 的活动,则搜索控制器不起作用。所以这就是我正在做的事情:
让A
表示包含 UISearchController 的活动
-
转到
A
。一切正常。
参加任何其他活动。
再次按下A
,不要弹回。 。不响应是指 searchBar 不响应触摸。
我知道我应该弹出,但我的应用程序不能。可能是什么问题?
【问题讨论】:
奇怪...我也有同样的问题。以前工作过。 【参考方案1】:当你在第一个视图控制器上呈现一个新视图控制器时,尝试在第一个视图控制器上将定义PresentationContext 设置为 NO。
【讨论】:
以上是关于UISearchController 没有响应的主要内容,如果未能解决你的问题,请参考以下文章
Xamarin:UISearchController 没有成为第一响应者,并且在将其添加到导航栏时没有开始编辑
为啥我的 UISearchController 委托方法没有被调用?
在导航推送上激活没有动画的 UISearchController
UISearchController 需要额外点击才能成为第一响应者
需要像 UISearchDisplayController 一样使用没有 UITableViewController 的 UISearchController