弹出时视图控制器中的UIView滞后

时间:2016-01-18 08:48:23

标签: ios swift uiview uinavigationcontroller

当我从导航堆栈中弹出一个视图控制器时,弹出的导航控制器中的蓝色视图会在视频控制器中显示屏幕和跟踪其余视图控制器后面的延迟:{{3} }

这是什么原因以及如何解决?

2 个答案:

答案 0 :(得分:4)

试试这个,肯定会有效。

在包含蓝色视图的viewController的viewDidLoad:下面写一行(在第二个视图控制器中)。

self.view.clipsToBounds = true;

原因:蓝色视图的宽度超过viewController.view的宽度。所以,您需要剪切viewController.view

之外的区域

答案 1 :(得分:1)

将背景图像(蓝色图像)的宽度更改为view.frame.width。

会更好。