尝试每10秒更换一次UIImageView

ser*_*g90 1 iphone animation objective-c uiimageview

好吧,我的一个观点中有一个UIImageview.我想每10秒更换一次图像,但我不知道如何制作它.

有什么建议吗?

rak*_*hNS 17

首先创建图像数组.

NSArray *images = [NSArray arrayWithObjects:[UIimage imagenamed:@"image1.png"],[UIimage imagenamed:@"image2.png"],[UIimage imagenamed:@"image3.png"],[UIimage imagenamed:@"image4.png"]]];
Run Code Online (Sandbox Code Playgroud)

然后将数组设置为UIImageViews"animationImages"属性

imageView.animationImages = images;
Run Code Online (Sandbox Code Playgroud)

设置动画的时间.

imageView.animationDuration = 10;
Run Code Online (Sandbox Code Playgroud)

开始动画..

[imageView startAnimating];
Run Code Online (Sandbox Code Playgroud)

要停止动画,请执行此操作

[imageView stopAnimating];
Run Code Online (Sandbox Code Playgroud)

很简单..