问题描述

  • 最近在iOS9.0系统上,在使用navigation的pushViewController进行push的时候,两个页面间的动画会出现卡顿一下再推出的效果,最后找出,是因为iOS viewController背景颜色的问题。

  • 导致卡顿的的罪魁祸首是UIViewController的View的默认color为空,背景色是透明的。这其实不是卡顿,而是由于透明颜色重叠后视觉上的问题,设置一个背景色就可以了

    self.view.backgroundColor = [UIColor whiteColor];