在UIImageView中为图像提供特殊效果

时间:2013-03-18 10:08:02

标签: ios objective-c cocoa-touch uiimageview uikit

在我的应用中,我想在UIImageView中动议我的图像。

例如,单击一个按钮时,它应该重定向到另一个视图控制器。加载该视图控制器时,应显示具有某些特殊效果的图像。我已经搜索了如何执行此操作,但只能通过使用图像数组来完成此操作。我想知道是否可以在不使用图像阵列的情况下为单个图像设置动画。

1 个答案:

答案 0 :(得分:1)

是 - 可以为单个图像设置动画。可以使用UIView动画方法为许多视图属性(frame,bounds,center,transform,alpha,backgroundColor和contentStretch)设置动画。

例如,要“解散”UIImageView

[UIView animateWithDuration:2.0 animations:^{
    imageView.alpha = 0.f;
}];

在上面的示例中,图像视图将在2秒钟内消失。

对于“从左侧翻转”为变换设置动画。

此外,core animation还提供了额外的动画功能。