17 lines
449 B
Swift
17 lines
449 B
Swift
|
import UIKit
|
||
|
|
||
|
|
||
|
/// Example class that conforms to `GIFAnimatable`. Uses default values for the animator frame buffer count and resize behavior.
|
||
|
public class GIFImageView: UIImageView, GIFAnimatable {
|
||
|
public var animator: Animator?
|
||
|
|
||
|
required public init?(coder aDecoder: NSCoder) {
|
||
|
super.init(coder: aDecoder)
|
||
|
animator = Animator(withDelegate: self)
|
||
|
}
|
||
|
|
||
|
override public func display(_ layer: CALayer) {
|
||
|
updateImageIfNeeded()
|
||
|
}
|
||
|
}
|