轉帖link
前两天,遇到一个莫名其妙的问题。
使用UINavigationController push一个新的controller的时候, 动画过程中rootController的view上的元素总是会有一部分叠加在新的controller的view上,
造成视觉混乱。
后来发现,由于创建controller 时,view默认的background color为透明色。(主要是当所有的view背景均显示为白色的时候,很难去发现这个背景色是透明的)
只要讲这个背景色改成非透明色即可!
在这里留个记号!