关于多次调用viewDidAppear的一点小建议
Closed this issue · 0 comments
OCer commented
我现在遇到一个问题,我一共有4个子控制器,每个控制器都有动画,动画是在子控制器viewDidAppear里开启的,在viewDidDisappear移除
当我把4个控制器都点击一遍后,push到下一层,再pop回来 导致了4个子控制器的viewDidAppear都被调用,然后UI一下子出现了很多动画。。。
所以,能不能实现只有选中的控制器才执行viewDidAppear,不显示的不执行呢?
我看了源码,你是第一次显示的时候才添加子控制器的,换句话说,当我显示完控制器后,移除掉隐藏的子控制器,那会不会就没这个问题了?