iOS8 Swift UISearchController hides navigationbar
我遇到与上述链接相同的问题。所以我添加了以下内容。
self.searchController.hidesNavigationBarDuringPresentation = NO;
但是现在UISearchController的搜索栏向下移动,并在搜索栏的位置创建了一些空白区域。如果单击取消按钮,则搜索栏将恢复到原始位置。
请帮助我使用objective-C在iOS 8中解决此问题。
答案 0 :(得分:0)
出于某种原因(我认为这是一个错误),如果搜索栏的帧坐标不是(0,0),则UISearchController可能会错误地将搜索栏放在显示位置上。
要解决此问题,请在UITearchBar中创建一个UIView,并将UISearchBar添加为子视图。
您可能也遇到此错误:http://openradar.appspot.com/20942583