带有动画和 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)]
我需要在视图加载时使用 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)]