“回到当天”动画GIF在网上无处不在。
它们使用起来很简单 - 只需在任何想要动画的图像中弹出它们。
我想在iOS应用程序中显示动画图像(例如,图形说明从信封打开的字母)。
但是,我不知道该怎么做。
显然我不想使用动画GIF。
某种视频似乎可能是首选解决方案。透明度呢?另外,视网膜显示怎么样?
感谢。
答案 0 :(得分:12)
以下是iPhone SDK中动画UIImage的教程:
http://www.icodeblog.com/2009/07/24/iphone-programming-tutorial-animating-a-game-sprite/
答案 1 :(得分:2)
Flipboard刚刚发布了他们的GIF库,这是非常高效的,并被Flipboard,Dropbox,Medium等几个流行的应用程序使用:
答案 2 :(得分:0)
对于将来的参考,Eric的回答here是一种更好的方法,因为它使用了现代的ImageIO.framework,并且也可以在UIImageView上作为类别使用。
答案 3 :(得分:0)
您可以使用UIWebView在Bundle中加载html Page。 转到文件>新的>其他>空>输入带扩展名的文件名
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<title>QUALITY PLACEMENTS</title>
</head>
<body>
<div style="word-wrap: break-word !important; width: 300px;">
<img width="100%" src="Surprice-0.gif"/>
</div></body></html>
//IOS CODE
UIWebView* mywebview=[[UIWebView alloc]initWithFrame:CGRectMake(5, 50, 300, 300)];
mywebview.scalesPageToFit = NO;
mywebview.scrollView.hidden = NO;
[mywebview setMultipleTouchEnabled:YES];
NSURL* url=[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"greeting" ofType:@"html"]];
[mywebview loadRequest:[NSURLRequest requestWithURL:url]];