在我的应用程序中,我想在UIImageView
.
例如,当一个按钮被点击时,它应该重定向到另一个视图控制器。当加载该视图控制器时,应该会出现具有某种特殊效果的图像。我已经搜索了如何做到这一点,但只能通过使用一组图像来完成。我想知道是否可以在不使用图像数组的情况下为单个图像设置动画。
在我的应用程序中,我想在UIImageView
.
例如,当一个按钮被点击时,它应该重定向到另一个视图控制器。当加载该视图控制器时,应该会出现具有某种特殊效果的图像。我已经搜索了如何做到这一点,但只能通过使用一组图像来完成。我想知道是否可以在不使用图像数组的情况下为单个图像设置动画。
是的 - 可以为单个图像设置动画。许多视图属性(frame、bounds、center、transform、alpha、backgroundColor 和 contentStretch)可以使用UIView
动画方法进行动画处理。
例如,要“溶解” a UIImageView
:
[UIView animateWithDuration:2.0 animations:^{
imageView.alpha = 0.f;
}];
在上面的示例中,图像视图将在 2 秒内逐渐消失。
对于“从左翻转”为变换设置动画。
此外,核心动画提供了额外的动画功能。