在屏幕目标c上随机浮动图像

时间:2013-10-03 06:25:53

标签: ios objective-c animation uiimageview

我想实现在屏幕上随机移动图像的代码。这些图像也是可点击的。我已经为2个可点击的图像编写了代码,但它总是从左角开始并在一个位置结束。这是代码:

[UIView animateWithDuration:3.0
                      delay:0.0
                    options: UIViewAnimationOptionRepeat | UIViewAnimationOptionAutoreverse |  UIViewAnimationOptionAllowUserInteraction
                 animations:^{
                     self.imageView.center = CGPointMake(self.imageView.center.x,
                                                         self.imageView.center.y+100);
                                }
                 completion:NULL];

我找到了可点击的部分。现在我想让图像在屏幕上浮动。我试过改变CGPointMake中的值,但得到相同的结果。请帮我解决一下。感谢。

1 个答案:

答案 0 :(得分:0)

查看以下选项

[UIView animateWithDuration:5.0
                          delay:0
                        options:(UIViewAnimationOptionBeginFromCurrentState |
                                 UIViewAnimationOptionCurveEaseInOut |
                                 UIViewAnimationOptionAllowUserInteraction)
                     animations:^{
       ...

        }];
    } completion:^(BOOL finished) {
        ...
    }];