當我在tableview中選擇一個單元格時,.gif的動畫被停止。如何解決它,誰能給我一些建議?如何開始動畫tableView中的每個單元格的.gif動畫?
0
A
回答
0
據我知道的iPhone SDK沒有做,你必須自己通過的UIView
2
的iOS做動畫的.gif文件不支持gif
animaiton。你必須做到這一點,像這樣 -
-(void)startImageViewAnimation
{
NSArray *animationImages = [NSarray arrayWithObjects:[UIImage imageNamed:@"1.png"],
[UIImage imageNamed:@"2.png"],
[UIImage imageNamed:@"3.png"],nil];
UIImageView *imageView = [UIImageView alloc] initWithFrame:CGRectMake(0,0,320,480)];
imageView.animationImages = animationImages ;
imageView.animationRepeatCount = 2;
imageView.animationDuration= 4.0;
[imageView startAnimating];
[NSTimer scheduledTimerWithTimeInterval:4.0 target:self
selector:@Selector(animationDone:)
userInfo:nil repeats:NO];
}
-(void)animationDone:(NSTimer*)inTimer
{
[inTimer invalidate];
inTimer = nil;
NSLog(@"animationDone ");
}
0
UIImage
不具有內置的GIF動畫的支持,但它很容易使用Image I/O框架加載它們。
Image I/O Programming Guide
Image I/O Reference Collection
我有示例代碼創建一個在github動畫UIImage
從GIF動畫:
相關問題
- 1. 如何使GIF從頭開始動畫
- 2. 壁畫中的GIF動畫
- 3. 如何重置tableview單元格中的iOS-Charts動畫
- 4. 開關GIF動畫的源
- 5. Edge動畫從動畫開始動畫
- 6. Swift中的動畫GIF動畫
- 7. 如何在單元格中逐個單元格動畫元素?
- 8. 動畫gif不是動畫
- 9. 單擊實際元素,開始動畫
- 10. SWT表/樹查看器單元格中的動畫GIF
- 11. 您可以將GIF和/或動畫GIF加入單個動畫GIF嗎?
- 12. 大的Gif動畫
- 13. GIF動畫與jQuery的動畫性能
- 14. 動畫GIF不在WPF中動畫
- 15. GIF動畫Qt中
- 16. TableView交互阻止單元格中的動畫
- 17. DirectFB&GIF動畫
- 18. XNA gif動畫
- 19. jQuery GIF動畫
- 20. Android:動畫gif
- 21. WPF動畫GIF
- 22. 動畫 - GIF
- 23. TWTweetComposeViewController - 動畫GIF
- 24. Android動畫GIF
- 25. 如何顯示動畫GIF?
- 26. 表單提交動畫gif
- 27. ImageList/TabPage中的動畫GIF
- 28. Firemonkey中的動畫GIF
- 29. .gif動畫中的Android
- 30. UIImageView中的動畫gif
謝謝你,我必須在每一個細胞ImageViewAnimation,它的意思是我必須同時建立這麼多NSTimer? – Allren