iphone - 尝试每 10 秒更改一次 UIImageView

好吧,我的一个 View 中有一个 UIImageview。我想每 10 秒更改一次图像,但我不知道该怎么做。

有什么建议吗?

最佳答案

首先创建图像数组。

NSArray *images = [NSArray arrayWithObjects:[UIimage imagenamed:@"image1.png"],[UIimage imagenamed:@"image2.png"],[UIimage imagenamed:@"image3.png"],[UIimage imagenamed:@"image4.png"]]];

然后将数组设置为 UIImageViews 的“animationImages”属性

imageView.animationImages = images;

设置动画时间。

imageView.animationDuration = 10;

开始动画..

[imageView startAnimating];

要停止动画就这样做

[imageView stopAnimating];

很简单..

https://stackoverflow.com/questions/10371100/

相关文章:

php - 多次哈希传​​递会使存储密码更安全吗?

hibernate - 无法设置 Hibernate 中的通用生成器参数

php - 如何用正则表达式匹配 400 到 550 之间的数字?

sql-server - 尝试从 Select 创建表 - SqL Server 2008 抛出错误

c# - LINQ 按错误分组 : "does not contain a definition f

javascript - 类型错误:无法读取未定义的属性 'v4'

javascript - 如何将键值对象数组转换为具有单个属性的对象数组?

list - Scala 列表理解一次接受两个元素

css - 使用 tailwind css 设置侧边栏粘性或固定

php - 如何解密地穴 ("name")