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

Swi*_*att 0 uiview uinavigationcontroller ios swift

当我从导航堆栈中弹出视图控制器时,弹出的导航控制器中的蓝色视图在离开屏幕时会出现延迟,并拖尾在视图控制器的其余部分后面,如视频所示:https : //vid.me /GbBG

这是什么原因,如何解决?

Hit*_*nki 7

试试这个,它肯定会奏效。

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

self.view.clipsToBounds = true;
Run Code Online (Sandbox Code Playgroud)

原因:您的蓝色视图的宽度大于viewController.view. 所以你只需要剪掉外面的区域viewController.view