본문 바로가기
React-Native

React-Native 0.62.2에서 iOS 14에 이미지 표시 안되는 현상 해결 방법

by Dokon Jang 2021. 3. 29.
반응형

React-Native 0.62.2에서 iOS 14에 이미지가 표시되지 않는 현상이 발생합니다.

아마도 0.62.x에서 동일하게 발생하는 것을 생각됩니다.

이 문제를 해결하기 위해서 구글링을 했는데, React-Native 0.62.2 모듈의 소스를 수정해야 해결이 됩니다.

React-Native 0.62.2 모듈의 소스를 수정하고 싶지 않지만 해결책이 보이지 않아 수정하여 해결했습니다.

 

<React-Native 프로젝트 폴더 >/node_modules/react-native/Libraries/Image/RCTUIImageViewAnimated.m 에서 "if (_currentFrame)" 를 찾아서 수정해야 합니다.

 

[수정 전 소스]

if (_currentFrame) { 
	layer.contentsScale = self.animatedImageScale; 
	layer.contents = (__bridge id)_currentFrame.CGImage; 
}

 

[수정 후 소스]

if (_currentFrame) { 
	layer.contentsScale = self.animatedImageScale; 
	layer.contents = (__bridge id)_currentFrame.CGImage;
} else {
    [super displayLayer:layer];
} 

 

반응형

댓글