gpt4 book ai didi

Swift viewWillAppear 不是第一次使用 TabBarController 被调用

转载 作者:搜寻专家 更新时间:2023-10-31 22:02:31 25 4
gpt4 key购买 nike

所以我有一个选项卡栏 Controller ,当我选择第二个选项卡时,它会将我带到一个 TableView Controller 。我设置了它,以便在 viewWillAppear 时它为其中的单元格设置动画。我遇到的问题是,我第一次进入该 View 时,一切都是静止的,但如果我转到另一个选项卡并返回,一切都会完美地动画化。

我怎样才能让它在我第一次进入标签时也变成动画?

我没有包含代码,因为我认为它不会帮助回答问题。

编辑* 我可以根据需要多次转到该选项卡,每次都会显示动画,但永远不会在应用程序的第一次加载时显示动画。

最佳答案

我遇到了与 viewDidAppear 非常相似的问题。我的问题是我在 TabBarController 中调用了 viewDidAppear 函数来做一些事情,但是忘记了在这个方法中 call super.viewDidAppear(true) .因此,未调用 child 的 viewDidAppear。在我添加它之后,一切都像魅力一样。

因此请务必在 TabBarController 中添加 super.viewDidAppear(true) 或在您的情况下添加 super.viewWillAppear(true)。也许有帮助

关于Swift viewWillAppear 不是第一次使用 TabBarController 被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36170635/

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