在动画视图上显示图像更改更改

时间:2014-08-20 20:05:51

标签: ios objective-c animation uiview uiviewcontroller

我有一个viewcontroller加载一个行为奇怪的笔尖。当作为rootViewController加载时:

  self.window.rootViewController = controller;
    [self.window makeKeyAndVisible];

一切都很好。当我使用时,一切都很好:

[self presentViewController:controller animated:NO completion:nil];

从另一个控制器导航到我的视图。但是,当我使用:

[self presentViewController:controller animated:YES completion:nil];

单个图像宽度几乎是给定宽度的四倍。任何人都知道为什么动画会导致我的视​​图以不同的方式显示而不是没有动画?

1 个答案:

答案 0 :(得分:0)

这是一个限制问题。我无法说明为什么约束仅在页面动画时更新,但一旦约束得到纠正,图像就会再次变为正常大小。