0

我想实现在屏幕上任意方向随机移动图像的代码。这些图像也是可点击的。我已经为 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 中的值,但得到相同的结果。请帮我弄清楚。谢谢。

4

1 回答 1

0

看看以下选项

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

        }];
    } completion:^(BOOL finished) {
        ...
    }];
于 2013-11-20T14:31:08.747 回答