2017-12-31 39 views
1

반응이있는 iPhoneX 기기와 관련된 문제가 있습니다. 어쨌든 내 iPhoneX 장치 내의 ViewArea가 줄어들었다. 그것은 장치의 전체 디스플레이를 채우지 않습니다. 실제로는 반응 네이티브 또는 반응 네비게이션이 제공하는 SafeAreaView를 사용하지 않습니다.ViewArea가 iOS 용으로 축소되었습니다.

업데이트 반응 네이티브 - 스플래시 스크린과 관련이 있음을 알게되었습니다. 여하튼 모듈은 SafeArea 옵션을 사용하지 않을 수도 있습니다.

내 환경은 :

"react": "16.1.1", "react-native": "0.50.3", "react-navigation": "1.0.0-beta.21", "react-native-splash-screen": "3.0.6"

enter image description here

답변

1

이 내 나쁜! Xcode 프로젝트를위한 SplashScreens/Launchmages를 실현하려면 장치에 맞는 이미지가 있는지 확인하십시오. 나는 어떻게 든 iPhoneX resoluted 이미지 자산을 놓친 :

enter image description here

이 놓친 경우

는 응용 프로그램은 다음 크기에서 사용할 수 컴파일되고 rootview 그 크기에 컴파일됩니다. 이로 인해 빈 영역이 발생했으며 SafeArea와 관련이 없습니다.

그건 그렇고, 나는 내 리소스를 생성하기 위해 다음과 같은 모듈을 사용했고, 훌륭한 도구이며, Xcode 자산에 따라 훨씬 쉬워졌습니다. https://github.com/bamlab/generator-rn-toolbox/blob/master/generators/assets/README.md