【问题标题】:Bad transition between views in navigation bar with search controller (iOS 11)使用搜索控制器(iOS 11)导航栏中视图之间的错误转换
【发布时间】:2017-12-17 11:04:11
【问题描述】:

我使用这段代码添加 UISearchController:

    self.searchController.obscuresBackgroundDuringPresentation = YES;
    self.searchController.hidesNavigationBarDuringPresentation = YES;
    self.searchController.searchBar.searchBarStyle = UISearchBarStyleDefault;
    self.navigationItem.searchController = self.searchController;
    self.navigationItem.hidesSearchBarWhenScrolling = NO;

我看到 有时,当 searchBar 向上时,视图之间的过渡会出现在下面。我尝试了很多事情,但无法弄清楚为什么会发生这种情况。 知道为什么会这样吗?

谢谢

【问题讨论】:

    标签: ios uinavigationcontroller ios11 uisearchcontroller


    【解决方案1】:

    我最近也遇到了这个问题。检查您的视图控制器嵌入的navigation controllerbackground color。它的颜色应该与视图控制器背景视图的颜色的条着色颜色相同。除了清晰的颜色之外的任何东西。希望能帮助到你。

    【讨论】:

      猜你喜欢
      • 2014-08-18
      • 2013-09-06
      • 2018-01-03
      • 2018-03-12
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      • 2015-10-27
      • 2018-03-12
      相关资源
      最近更新 更多