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
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…