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() {