UIView animateWithDuration不适用于iPhone X模拟器和设备

时间:2018-01-03 10:50:27

标签: objective-c uiview autolayout

UIView animateWithDuration无法在iPhone X和模拟器中运行。 当模拟器缩小时,它可以很好地用于模拟器,但是当模拟器放大时它会卡住。

注意: - 对于所有其他设备,它的工作正常,没有任何问题。

这是我的代码: -

[UIView animateWithDuration:0 animations:^{
    viewBoundry.transform = CGAffineTransformMakeRotation(radians(Boundedangele));
     [objClip updateAngle:Boundedangele];
} completion:^(BOOL finished) {
}];

感谢。

1 个答案:

答案 0 :(得分:0)

查看UIView中可能受动画影响的约束。

您的动画可能会破坏仅与iPhone X布局相关的约束,因此永远不会调用完成块。