ios - 为UIImageView中的图像提供特效

标签 ios objective-c cocoa-touch uiimageview uikit

在我的应用程序中,我想在 UIImageView 中为我的图像提供运动。

例如,当单击按钮时,它应该重定向到另一个 View Controller 。当该 View Controller 加载时,应该会出现具有某种特殊效果的图像。我已经搜索了如何执行此操作,但只能找到通过使用图像数组来完成此操作。我想知道是否可以在不使用图像数组的情况下对单个图像进行动画处理。

最佳答案

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

例如,“溶解”UIImageView:

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

在上面的示例中, ImageView 将在 2 秒内消失。

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

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

关于ios - 为UIImageView中的图像提供特效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15474137/

相关文章:

ios - 在 UILabel 上设置 insets

iOS - 串联基于 block 的异步操作

objective-c - 如何在不进入编辑模式的情况下直接编辑UITableView中的一行

ios - 线程 1 : EXC_BAD_INSTRUCTIONS when parsing rest API http response on class

objective-c - 使用边界插入设置 View

ios - 监视文件更改时打开太多文件

IOS,如何在启动或 viewDidAppear 时获取设备方向

ios - 适用于 iOS arm64 架构的支持 OpenSSL FIPS 的库

cocoa - 无法通过通知中心生成 "user switch notifications work"

ios - 选择收到的推送通知时获取 APNS 负载内容