当我从导航堆栈中弹出一个视图控制器时,弹出的导航控制器中的蓝色视图会在视频控制器中显示屏幕和跟踪其余视图控制器后面的延迟:{{3} }
这是什么原因以及如何解决?
答案 0 :(得分:4)
试试这个,肯定会有效。
在包含蓝色视图的viewController的viewDidLoad:
下面写一行(在第二个视图控制器中)。
self.view.clipsToBounds = true;
原因:蓝色视图的宽度超过viewController.view
的宽度。所以,您需要剪切viewController.view
答案 1 :(得分:1)
将背景图像(蓝色图像)的宽度更改为view.frame.width。
会更好。