【问题标题】:Weird behavior of navigation bar when returning from a UISearchDisplay table从 UISearchDisplay 表返回时导航栏的奇怪行为
【发布时间】:2015-11-16 21:25:23
【问题描述】:

我对我的应用程序从带有许多具有 UISearchDisplay 功能的表格视图的标签栏控制器展开时的行为感到困惑。如果我从任何隐藏 SearchDisplay 的表视图中放松,顶部控制器上的导航栏将正确隐藏;如果我在显示 UISearchDisplay 的控制器之一上执行此操作,则相同。然而,当我在第二个表控制器显示 UISearchDisplay 时展开控制器时,导航栏神奇地出现了。真正令人费解的是,就主控制器的 ViewDidAppear 执行而言,导航栏一直是隐藏的。然而不久之后它就复活了。当从一个表控制器或另一个返回时,代码当然不会发散。死控制器如何在主控制器中设置导航栏可见性?或者这种行为的原因是什么?

【问题讨论】:

    标签: ios uinavigationbar uisearchdisplaycontroller unwind-segue


    【解决方案1】:

    我通过 GCD 将导航栏的竞价延迟了几分之一秒来解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多