如何用改变的变换位置改变UIView的位置?

时间:2016-03-10 11:50:18

标签: ios objective-c iphone animation transform

我有一个标签,我顺时针旋转。现在我想在轮换完成后改变它的y位置。任何人都可以帮助我完成这项工作吗? 当我改变y位置时,它不会从标签的当前位置改变,而是从旋转开始的前一个位置改变。

2 个答案:

答案 0 :(得分:1)

在UIView类参考中,你可以看到here你不应该设置一个视图的框架,其转换属性不同于CGAffineTransformIdentity。

如果要更改变换视图的位置,则应使用center属性。如果要调整大小,则应使用bounds属性。

答案 1 :(得分:0)

在设置 y position 之后写下这一行。

[self.view layoutIfNeeded];      //May this help u