在iOS上播放GIF动画

时间:2019-11-11 20:23:41

标签: ios swift gif animated-gif

在iOS应用中,我需要查看.gif图像中的动画。 当图片来自互联网时,我可以使用以下代码进行查看:

// url is a URL variable used to provide the GIF image.
var animatStr = "<HTML><BODY><CENTER>"
let animWidth = 320
animatStr += "<IMG SRC='\(url.absoluteString)' WIDTH=\(animWidth) HEIGHT=\(animWidth*3/4) />"
animatStr += "<BR/><BR/><BR/><BR/><BR/>"
animatStr += "<FONT FACE='verdana' COLOR='black' SIZE=19>"
animatStr += "Hello GIF-WORLD."
animatStr += "</FONT>"
animatStr += "</CENTER></BODY></HTML>"
animatView.loadHTMLString(animatStr, baseURL: nil)

但是当图像是捆绑包的一部分时,我无法使其工作。 图像的名称是“ ABC.gif”,我尝试(没有成功)使用此代码:

var animatStr = "<HTML><BODY><CENTER>"
let animWidth = 320
let animURL = Bundle.main.url(forResource: "ABC", withExtension: "gif")
animatStr += "<IMG SRC='\(animURL.absoluteString)' WIDTH=\(animWidth) HEIGHT=\(animWidth*3/4) />"
animatStr += "<BR/><BR/><BR/><BR/><BR/>"
animatStr += "<FONT FACE='verdana' COLOR='black' SIZE=19>"
animatStr += "Hello GIF-WORLD."
animatStr += "</FONT>"
animatStr += "</CENTER></BODY></HTML>"
animatView.loadHTMLString(animatStr, baseURL: nil)

如果有人有想法,请告诉我。

0 个答案:

没有答案