带有动画和 UIImageView 的浮星效果

Floating star effect with an animation and UIImageView

我需要在视图加载时使用 UIImageView 制作浮星效果,我在代码下方放置了一个方法并从 viewWillAppear 调用它,但它没有像我预期的那样工作。只是一个小星星必须变大(4 x 高度和宽度)并居中,但动画确实是相反的。星形开始时是 4 x 高度和宽度,然后开始变小。

    [UIView animateWithDuration:3
                      delay:0.1
                    options: UIViewAnimationOptionCurveEaseIn
                 animations:^{

                     self.dayStar.frame = CGRectMake(0, 0, self.view.frame.size.width * 4, self.view.frame.size.height * 4);
                     self.dayStar.center = self.view.center;

}

我的代码需要更改什么以及我应该把它放在哪里。谢谢。

似乎它被另一行覆盖了。这就是您更改 dayStar 的所有代码? 规模使用:

[self.dayStar setTransform:CGAffineTransformMakeScale(scale, scale)]