INNER CODE UNIT · Swift

didSetProps

duguyihou/react-native-turbo-image · ios/TurboImageView.swift:189

  override func didSetProps(_ changedProps: [String]!) {
    super.didSetProps(changedProps)
    
    if placeholder != nil {
      lazyImageView.transition = .none
    } else {
      lazyImageView.transition =
        .fadeIn(duration: (fadeDuration.doubleValue) / 1000)
    }
    lazyImageView.processors = processors
    
    if !Set(["source", "resize", "blur","monochrome", "tint"])
      .intersection(changedProps).isEmpty {
      reloadImage()
    }
  }
  
  override func didMoveToWindow() {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…