我按照教程here在UIImage
上显示GIF图像。我写了扩展名UIImage+GIF.swift
,基本上就是这样:
extension UIImage {
public class func gifImage(named: String) -> UIImage {
...
}
}
以及其他一些功能。
但是当我尝试这样做时:
myImageView.image = UIImage.gifImage(named: "loading.gif");
Xcode抱怨type UIImage has no member "gifImage"
。为什么?我怎么能解决这个问题?感谢。
编辑:
我也试图让它像这样的静态函数,但它仍然无法工作:
extension UIImage {
static func gifImage(named: String) -> UIImage {
...
}
}
答案 0 :(得分:0)
import UIKit
extension UIImage {
func gifImage(named: String) -> UIImage {
//Add your logic here
}
}
这应该有用。
答案 1 :(得分:0)
公开宣传
public extension UIImage {
public func gifImage(named: String) -> UIImage {
...
}
}
像这样使用extenssion
yourImageView.gifImage(named: "your image name")