2017-09-21 8 views
6

좋아 나는이 경우, 나는 아이폰 8하단 여백 스토리 보드

enter image description here

을 위해 설계된이 화면이 있습니다

당신이 8px 녹색보기가 여기에서 볼 수 있듯이이 그 I 이 뷰와 맨 아래 레이아웃 가이드 사이에 0px의 제한을 만들어 슈퍼 뷰의 맨 아래에 고정시킵니다.

enter image description here

을 내 의도 된 행동을하지 이잖아 : 그리고 이런 새로운 아이폰 X를 제외한 모든 휴대 전화에서 작동합니다. 나는 다른 마더 보드처럼되고 0 마진으로 바닥에 고정시키고 싶다.

스토리 보드를 사용하는 해결책이 있습니까? 스토리 보드를 사용하여 솔루션을 게시하십시오. 프로그래밍 방식으로 할 수 있다는 것을 알고 있습니다. 이게 스토리 보드에서 쉬워야 할 것 같아.

답변

6

당신은 AutoLayouts으로 스토리 보드

enter image description here

이 같은 자동 크기를 설정하여이

enter image description here

을 달성 할 수 주셔서 감사합니다

enter image description here

+0

0에 첫 번째 항목에 대한 수퍼을 스토리 보드

에서 바닥 공간 제약에 

2 더블 클릭을보기를 선출하고 을 선택 그것이 자동 레이아웃을 통해 성취 할 수 있는지를 알고 있습니까? @Mostafa MohamedRaafat이 물어봤을 때 –

+0

@ShivamTripathi 감사합니다 :)하지만 Autolayout을 사용하여 만들고 싶습니다 –

+0

@MostafaMohamedRaafat Xcode 버전? –

3

스토리 보드에서 "View as : iPhone X"를 선택하고 하단 레이아웃 가이드 또는 안전 영역이 아닌 원하는보기를 슈퍼 뷰로 고정하십시오. (예를 들어 전체 화면 이미지보기 인 경우보기가 하단에만 고정됩니다.) : 당신이 아이폰 X보기에없는 경우 목록에서 선택할 때

enter image description here

또는, 당신은 다음 Ctrl 키를 드래그하여 눌러 옵션 키를 수퍼에 아래쪽 가장자리를 고정 할 수 있습니다 -이에서 자세한 내용을 답변 : Autolayout: Add constraint to superview and not Top Layout Guide?

6

1- 내가 원하는 enter image description here

3 설정 상수 값