问题描述:
在加载本地图片时,部分图片显示空白,使用了react-native-fastImage和react native的原生Image控件都有出现此问题,做个笔记,方便自己查找
解决方案:
1. Pod update, 解决react-native-fastImage异常,更新SDWebImage版本
修改PodFiie的Flipper-Folly版本号:
react native 0.62及以下,直接改版本号
versions['Flipper-Folly'] ||= '2.3.0'
react native 0.62以上,target项目内加use_flipper!
target projectXXXX do
use_flipper!({ 'Flipper-Folly' => '2.3.0' })
end
rm Podfile.lock
rm -rf ios/Pods
pod update
2. Image加载部分图片空白修正,更改react-native/Libraries/Image/RCTUIImageViewAnimated.m
- (void)displayLayer:(CALayer *)layer
if (_currentFrame) {
layer.contentsScale = self.animatedImageScale;
layer.contents = (__bridge id)_currentFrame.CGImage;
} else {
[super displayLayer:layer];
}