【问题标题】:iOS 8 UISearchController's search bar is shifting down, If I click search bariOS 8 UISearchController 搜索栏正在向下移动,如果我单击搜索栏
【发布时间】:2015-03-07 13:39:51
【问题描述】:

iOS8 Swift UISearchController hides navigationbar

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

self.searchController.hidesNavigationBarDuringPresentation = NO;

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

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

【问题讨论】:

  • 你在使用 UITableViewController..??
  • @Zahid 没有。如果我点击取消按钮,搜索栏就会恢复到原来的位置。

标签: objective-c ios8 uisearchcontroller


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多