Swift viewWillAppear没有被第一次使用TabBarController调用

Dal*_*las 3 animation tabbarcontroller viewwillappear swift

所以我有一个标签栏控制器,当我选择进入第二个标签时,它会将我带到一个表视图控制器.我有它设置,以便当viewWillAppear它动画细胞.我遇到的问题是,我第一次进入该视图,一切都是静止的,但如果我去另一个选项卡,然后回来,一切都完美的动画.

如何在第一次访问选项卡时将其设置为动画?

我没有包含代码,因为我认为它不会有助于回答这个问题.

编辑*我可以根据需要多次转到选项卡,它会每次都有动画,但永远不会在第一次加载应用程序时生成动画.

inf*_*783 6

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

所以一定要在TabBarController中添加super.viewDidAppear(true)或者在你的情况下添加super.viewWillAppear(true).也许有帮助