INNER CODE UNIT · Swift
handleGif
duguyihou/react-native-turbo-image · ios/TurboImageView.swift:277
func handleGif() {
lazyImageView.makeImageView = { [weak self] container in
guard let self else { return nil }
if container.type == .gif,
let data = container.data {
let view = GIFImageView()
view.contentMode = ResizeMode(rawValue: self.resizeMode)?.contentMode ?? .scaleToFill
view.animate(withGIFData: data)
return view
}
return nil
}
}
func handleAPNG() {
struct Static {
static var didRegister = false
}