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