2017-12-24 18 views
-1

iPhone X에서 올바르게 작동하도록 응용 프로그램을 조정하려고 했으므로 제한 사항이 일부 변경된 XIB 파일의 안전 영역을 사용했습니다. 시뮬레이터에서 결과를 테스트 할 때 예상대로 작동하지만 실제 장치 (iPhone 6)에서는 작동하지 않습니다. 프로젝트를 정리하고 다시 실행했지만 작동하지 않았습니다.실제 장치에서 iOS 안전 영역이 작동하지 않습니다.

enter image description here

실제 장치 (아이폰 6)

real device (iPhone 6)

+1

안전 영역은 제약 조건을 의미하는 자동 레이아웃의 일부입니다. 너 어디니? 당신이 가지고있는 문제를 복제하기가 어렵습니다. – dfd

답변

0

안전 영역 레이아웃이 잘 작동된다. iPhone6에서 iOS 10 이상을 사용하고 있다고 생각합니다. iOS11 이전 버전의 안전 영역이 작동하지 않으면 프로그래밍 방식으로 iOS 버전을 확인하고 NSLayoutConstraint를 사용하여 높이 앵커를 추가해야합니다.

관련 문제