2017-09-15 4 views
-1

스토리 보드에 로고 값이 28 인 상위 제한이 있으며 모든 장치에서 작동합니다. iPhone X 장치에서는 상단의 카메라 막대와 병합됩니다. 상위 제약 조건을 늘리면 다른 장치에 영향을줍니다. iPhone X에서만 제약 조건을 어떻게 설정합니까?iPhone X 장치만으로 제약 조건을 설정하는 방법

+0

보기를 안전 영역으로 제한하려고 시도 해 보셨습니까? 안전 영역은 iPhone X의 노치를 고려하여 변경됩니다. – nathan

답변

3

기본적으로 Xcode는 프로젝트 생성시 Safe Area을 제공합니다. 여기

enter image description here

, 나는 다음과 같은 제약 조건을 UIView을 추가했습니다. 제약 조건이 Safe Area에 고정 된 방법을 메모하고 Superview은 고려하지 않습니다. enter image description here

앱을 실행하면보기가 모든 기기에서 상태 표시 줄을 존중한다는 것을 알 수 있습니다.

호프가 도움이 되었기를 바랍니다 ...