我想要做的是同时旋转和弹回我的UIView
。目前,我在UIViewAnimation
块中使用此代码。
[view setTransform:CGAffineTransformRotate(CGAffineTransformIdentity, -M_PI*2)];
CGPoint center = CGPointMake( view.center.x - x , view.center.y - y);
[view setCenter:center];
使用它,它的旋转发生得很好,但视图弹跳没有发生,即根本没有发生任何类型的运动。如果我遗失了某些东西,需要指导我在这里做错了什么。
答案 0 :(得分:1)
使用变换通过应用旋转和平移来执行这两项操作(请注意应用它们的顺序)。将变换应用于视图时,您不应尝试更改其边框(或中心)。