【发布时间】:2019-05-22 06:45:39
【问题描述】:
当我使用非折叠搜索浏览下一个控制器或上一个控制器时,它会保持可见几秒钟。我该如何解决?
在我在 viewDidLoad 中使用的第一个控制器中:
self.navigationController?.navigationBar.prefersLargeTitles = true
self.navigationItem.largeTitleDisplayMode = .automatic
在我在 viewDidLoad 中使用的第二个控制器中:
self.navigationItem.largeTitleDisplayMode = .never
GIF 用户案例
编辑
我尝试将入口点直接放在导航 peppa 控制器中,但问题再次出现。
【问题讨论】:
-
你能澄清你的问题吗?到底发生了什么?
-
@Julian:参见视频“用例”。我认为他在表格视图控制器(带有 searchBar 和大标题)内滚动并使用 searchBar 关闭动画时遇到问题。
-
@JulianSilvestri 请参阅:i.stack.imgur.com/J3BMR.gif
-
看来您正在将
UIViewController嵌入UINavigationController中的UITabBarController中。确保您的UITabBarController是根视图控制器,并且每个视图控制器都有自己的导航控制器。如果您在呈现下一个视图控制器期间或之前将导航控制器添加到视图控制器,则需要重新加载整个视图堆栈,这可能会导致您看到的问题。 -
@RLoniello 您好,为了安全起见,我尝试将入口点直接放在 PeppaController's
UINavigationController并且问题再次出现,我认为这次与UITabBarController无关:\跨度>
标签: ios swift uinavigationcontroller ios11