ios – 无法在swift中的UIImageView中显示* .gif文件

前端之家收集整理的这篇文章主要介绍了ios – 无法在swift中的UIImageView中显示* .gif文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个* .gif文件,我想在UI ImageView中显示.我已经尝试过库 FLAnimatedImage,代码如下.结果只是一个静态图像.
class LoginVC: UIViewController,UITextFieldDelegate {

    @IBOutlet weak var img_popup: FLAnimatedImageView!

    var img_popupraw: FLAnimatedImage = FLAnimatedImage(animatedGIFData: NSData(contentsOfFile: "ShitTalk_LoadingAnimation.gif"))

    override func viewDidLoad() {
        img_popup.animatedImage = img_popupraw
    }
}

打开任何其他方法直接从gif文件显示动画gif.我正在使用Swift.

解决方法

我强烈建议你使用 SwiftGif.

在项目中导入Gif.swift并执行以下操作:

// Returns an animated UIImage
let jeremyGif = UIImage.gifWithName("jeremy")

// Use the UIImage in your UIImageView
let imageView = UIImageView(image: jeremyGif)

猜你在找的iOS相关文章