1
A
回答
4
您將需要使用計時器。
NSTimer *timer = [NSTimer timerWithTimeInterval:10 target:self selector:@selector(changeImage) userInfo:nil repeats:true];
和實施改變圖像的方法:
- (void) changeImage {
imageView.image = newImage;
}
你可以把這個計時器到視圖控制器包含您的ImageView或者你也可以繼承的ImageView,讓它管理自己的形象本身(如果有特別有用多個獨立的ImageView需要改變其圖像
13
第一創建圖像的陣列。
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];
很簡單..
相關問題
- 1. 改變圖像(背景)每10秒
- 2. 每10秒更改一次變量值
- 3. Android每10秒更改一次圖片
- 4. 硒蟒蛇每10秒測試一次
- 5. 每10秒改變一次身體背景
- 6. 改變一個UIImageView圖像與滑塊
- 7. 改變一個UIImageView的動畫圖像
- 8. 動畫改變一個UIImageView
- 9. 嘗試每隔10秒打開一個頁面
- 10. 褪色改變圖像每隔n秒
- 11. 如何每10秒更改iframe
- 12. 每10秒循環
- 13. 在WPF圖像框中每10秒後更改圖像
- 14. 腳本10個徽標每10秒更換一次
- 15. 使一個UIButton改變一個UIImageView圖像
- 16. 每10秒運行一次node.js腳本
- 17. 每10秒啓動一次服務
- 18. SVG/D3 - JSON每10秒刷新一次
- 19. 每10秒鐘按一次鍵
- 20. 如何每10秒重定向一頁?
- 21. AJAX每10秒刷新一次
- 22. 每10秒刷新多個表列
- 23. 每10秒SignalR信號?
- 24. 每10秒重新加載一次變量
- 25. 無法改變一個的UIImageView
- 26. 的UIImageView的一個UIButton不會改變
- 27. 試圖改變一個圖片框c#
- 28. 試圖讓淘汰賽js檢查數據是否每10秒來一次
- 29. 給變量的值每30秒一個
- 30. 每秒刷新一個變量
使用的NSTimer然後,和10秒提供時間和相應地更改您的圖片... – Sabby 2012-04-29 09:34:30
http://stackoverflow.com/questions/17750827/changing-uiimage-with-nstimer – 2015-04-17 10:19:08