变换将图像恢复为原始位置,并停止位置变化



在xcode上我有一个imageView,我想移动到位置然后旋转它...但是它不起作用...当添加转换线时,imageView恢复回到它的原始位置。6个小时后,我要把毛巾放在毛巾上,但以为我最后一次去...

代码如下:

fourImageView.center = CGPointMake(80.0f, 108.0f);
twoImageView.center = CGPointMake(80.0f, 108.0f);
[UIView animateWithDuration:0.65f
                      delay:0.5f
                    options:UIViewAnimationOptionCurveEaseOut
                 animations:^
 {
     fourImageView.transform = CGAffineTransformMakeRotation(-0.22f);
 } completion:nil];

fourimageView和TwimageView都是uiimageViews,并将其声明为(非原子,弱),并将其链接为它们各自的观点。

我什至尝试添加到最后:

fourImageView.center = CGPointMake(80.0f, 108.0f);

但可惜没有这样的luk :(

[UIView beginAnimations:@"nameofAnimation" context:nil];
[UIView setAnimationDuration:0.5];
fourImageView.transform = CGAffineTransformMakeRotation(M_PI_2);
[UIView commitAnimations];

这将旋转您的图像90°

最新更新