UINavigationController奇怪的流行动画

Cha*_*esA 1 iphone animation objective-c uiviewcontroller ios

当我在NavigationController上弹出一个ViewController时,我有一个奇怪的动画.短视频说明:https://youtu.be/IMbIS7evLrs

视图控制器结构是:UITabBarController - > UINavigationControllers - > UIViewControllers

我在UIViewController中使用这一行推送新的VC:

    [self.navigationController pushViewController:tripVC animated:YES];
Run Code Online (Sandbox Code Playgroud)

tripVC新创建的UIViewController 在哪里.然后在单击NavigationController后退按钮时发生弹出.我也试过用编程方式调用pop

[self.navigationController popViewControllerAnimated:YES];
Run Code Online (Sandbox Code Playgroud)

从内部tripVC得到同样奇怪的动画.

特别奇怪的是我在其他应用程序上使用了这种结构/方法并且没有遇到这个问题.我想知道我的应用程序中是否有一些奇怪的segue代码/缺少一些动画代码?

Pau*_*w11 6

似乎第二个VC中的背景图像比设备屏幕宽.当这个场景推入/移出时,图像的正常隐藏边缘会被简要地显示出来.

  • 我有同样的问题.我只是将imageView剪切到边界,它不再有毛刺了. (2认同)