iPhone SDK提供了多种动画手段,UIView、UIImageView和CALayer都支持动画。但如何处理常见的gif动画呢?UIWebView提供了答案,代码如下:
// 设定位置和大小 CGRect frame = CGRectMake(50,50,0,0); frame.size = [UIImage imageNamed:@"anim.gif"].size; // 读取gif图片数据 NSData *gif = [NSData dataWithContentsOfFile: [[NSBundle mainBundle] pathForResource:@"anim" ofType:@"gif"]]; // view生成 UIWebView *view = [[UIWebView alloc] initWithFrame:frame]; [view loadData:gif MIMEType:@"image/gif" textEncodingName:nil baseURL:nil];
来源:http://blog.csdn.net/lbj05/archive/2011/04/02/6297214.aspx
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索view
, frame
, gif
, iphone
, 动画
, uiwebview
, calayer
, nsbundle
, ios帧动画iphone
, uiwebview禁止复制
, calayer动画效果
, calayer翻转动画
, uiwebview详解
ios开发uiwebview
,以便于您获取更多的相关知识。