gpt4 book ai didi

iOS - NavigationBar Title 与之前的 viewController 重叠

转载 作者:行者123 更新时间:2023-12-01 16:53:46 28 4
gpt4 key购买 nike

我们有一个问题,如果我们从 VC 中弹出,当前 ViewController 的 navigationBar 标题与刚刚弹出的 VC navBar 标题重叠。

但它只是偶尔发生,所以我认为它可能只是一个 UI 刷新错误。以前有人遇到过这个问题吗,如果是..,如何解决?

问候 ..

最佳答案

我在我维护的应用程序中遇到过几次。在每种情况下,问题都是由人们使用导航 Controller 做一些愚蠢的事情引起的。

例如,当希望导航到新 View 时,已经是导航 Controller View 堆栈一部分的 View Controller 将实例化一个新的导航 Controller 并将其 Root View Controller 推送到第一个导航 Controller 的 View 堆栈上。

然后,在新的 View Controller (包含在第二个导航 Controller 的 View 堆栈中)中,他们会尝试弹出到前一个 View 。这会导致有趣的动画错误和随机标题显示在导航栏上。

解决方案是从流程中删除第二个导航 Controller (它没有任何特定目的)。

关于iOS - NavigationBar Title 与之前的 viewController 重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13607674/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com