我在导航栏上有一个UISearchController:
navigationItem.titleView = searchController.searchBar
我有
definesPresentationContext = true
现在我的问题是第一次进入具有UISearchController的活动时,一切正常。但是,在我的应用程序来自sidemenu如果我去一些活动,然后再次通过推送到导航堆栈转到包含UISearchController的活动,搜索控制器不起作用。所以这就是我在做的事情:
让A
表示包含UISearchController的活动
A
。一切正常。A
而不是弹回{}。 UISearchController没有响应。如果没有回复,我的意思是searchBar不响应触摸。我知道我应该弹出,但我不能用于我的应用程序。可能是什么问题?
答案 0 :(得分:6)
尝试将第一个视图控制器上的definitionsPresentationContext设置为NO,然后立即将其设置为NO。