Ios 在动画视图更改时显示图像更改
我有一个viewcontroller加载了一个行为异常的nib。加载为rootViewController时,如下所示:Ios 在动画视图更改时显示图像更改,ios,objective-c,animation,uiview,uiviewcontroller,Ios,Objective C,Animation,Uiview,Uiviewcontroller,我有一个viewcontroller加载了一个行为异常的nib。加载为rootViewController时,如下所示: self.window.rootViewController = controller; [self.window makeKeyAndVisible]; 一切都很好。当我使用以下各项时,一切都显示良好: [self presentViewController:controller animated:NO completion:nil]; [self pres
self.window.rootViewController = controller;
[self.window makeKeyAndVisible];
一切都很好。当我使用以下各项时,一切都显示良好:
[self presentViewController:controller animated:NO completion:nil];
[self presentViewController:controller animated:YES completion:nil];
从另一个控制器导航到我的视图。但是,当我使用:
[self presentViewController:controller animated:NO completion:nil];
[self presentViewController:controller animated:YES completion:nil];
单个图像的宽度几乎是给定宽度的四倍。有人知道为什么动画会导致我的视图显示不同于没有动画吗?这是一个约束问题。我无法解释为什么只有当页面设置动画时约束才会更新,但一旦约束得到纠正,图像的大小就会恢复正常