3

iOS8 Swift UISearchController 隐藏导航栏

我面临与上述链接相同的问题。所以我添加了以下行。

self.searchController.hidesNavigationBarDuringPresentation = NO;

但是现在 UISearchController 的搜索栏正在向下移动,并且在搜索栏的位置上创建了一些空白区域。如果我单击取消按钮,则搜索栏将恢复到原始位置。

请帮助我使用 Objective-C 在 iOS 8 中解决此问题。

4

1 回答 1

0

出于某种原因(我相信这是一个错误),如果 UISearchController 的框架坐标不是 (0,0),它可能会错误地将搜索栏放置在演示文稿上。

要解决此问题,请在您希望 UISearchBar 所在的位置创建一个 UIView,并将 UISearchBar 添加为子视图。

您可能还遇到了这个错误: http: //openradar.appspot.com/20942583

于 2015-10-22T23:30:45.870 回答