Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在动画视图更改时显示图像更改_Ios_Objective C_Animation_Uiview_Uiviewcontroller - Fatal编程技术网

Ios 在动画视图更改时显示图像更改

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

我有一个viewcontroller加载了一个行为异常的nib。加载为rootViewController时,如下所示:

  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];

单个图像的宽度几乎是给定宽度的四倍。有人知道为什么动画会导致我的视图显示不同于没有动画吗?

这是一个约束问题。我无法解释为什么只有当页面设置动画时约束才会更新,但一旦约束得到纠正,图像的大小就会恢复正常