2017-10-12 15 views
3
아이폰 X에

이다 (44)는 UIApplication.sharedApplication.statusBarFrame.size.height은 아시다시피 UIApplication.sharedApplication.statusBarFrame.size.height 아이폰 X의 상태 표시 줄의 높이에, 20 이다, 20

UIApplication.sharedApplication.statusBarFrame.size.height를 사용하여 상태 표시 줄 배경을 설정했기 때문에 상태 표시 줄과 내용 사이에 이상한 빈 흰색 사각형이 있습니다. 그러나 수동으로 배경 높이를 44로 설정하면 흰색 사각형이 사라집니다.

iPhone X에서 UIApplication.sharedApplication.statusBarFrame.size.height가 20 인 이유를 이해할 수 없습니다. iPhone X에서 상태 표시 줄 높이를 올바르게 얻으려면 다른 작업을 수행해야합니까?

답변

0

iPhone X에서 내 앱을 테스트하는 중에도이 사실을 발견했습니다. 내 경우에는 Launch Images 대신 LaunchScreen.storyboard를 사용하여이 문제를 해결했습니다 (상태 표시 줄 높이가 44가되었습니다). 그러나 일반적으로 iPhone X (1125px × 2436px)에 적합한 크기의 시작 이미지가 없기 때문에 발생할 수 있습니다. 적절한 시작 이미지가 없으면 검은 줄무늬가 앱의 상단과 하단에 나타날 수 있습니다.