【问题标题】:Providing special effects for image in UIImageView为 UIImageView 中的图像提供特殊效果
【发布时间】:2013-03-18 10:08:02
【问题描述】:

在我的应用程序中,我想在UIImageView 中为我的图像添加动效。

例如,当一个按钮被点击时,它应该重定向到另一个视图控制器。当加载该视图控制器时,应该会出现具有某种特殊效果的图像。我已经搜索了如何做到这一点,但只能通过使用一组图像来完成。我想知道是否可以在不使用图像数组的情况下为单个图像设置动画。

【问题讨论】:

  • 如何展示你的图片意味着你想要什么样的动画?
  • 您需要在更多细节中告诉我们您想到的动画类型。比如,你想让图像缩放/缩小/移动/倾斜,...还是更像是一个小人开始走路的绘制像素动画?
  • 我的意思是像从左边翻转,缩放,溶解等等......

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


【解决方案1】:

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

例如,“解散”UIImageView

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

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

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

另外,core animation 提供额外的动画功能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-10
    • 1970-01-01
    • 1970-01-01
    • 2016-01-13
    • 1970-01-01
    • 2015-12-08
    相关资源
    最近更新 更多