ZXCheng

Results 12 comments of ZXCheng

> > > 经排查,发现是pop事件没有判断当前过度动画是否正在进行导致的 > > > 我们继承QMUINavigationController重写popViewControllerAnimated方法,判断是否isViewControllerTransiting,解决了 > > > ![image](https://user-images.githubusercontent.com/15623113/97170064-0a609f80-17c6-11eb-8dcb-6ee6983cdf86.png) > > > > > > 我尝试用你这种方式,感觉出现的频率低了点,但还是会出现 > > 我们这基本是不会出现,你看下你们那是不是别的原因 A push 到 B,再由B手势快速返回到A(控制器A包含有两个同级的viewpage(a和b),b里面又嵌套一个viewpage(c),每个viewpage都在willappear和willdisappear调用begintransition,在didappear和diddisapper调用endtransition),手势快速返回就很高几率出现app假死,改来改去,感觉问题就出在过渡动画上,就是无法解决问题

> QMUI 配置表里有个开关叫“PreventConcurrentNavigationControllerTransitions”,请确认是否在业务项目里关闭了? YES/NO都会使App快速侧滑返回时假死,区别是从挂起变成活跃YES会使过渡动画乱了,NO过渡动画正常