2014-01-11 2 views
0

3.5 인치 장치와 비교할만한 내 응용 프로그램 레이아웃을 만들고 있습니다. 그러나 Constraints and Auto Layout과 혼동 스럽습니다.Xcode의 자동 레이아웃과 혼동 됨

항상 화면 크기에 관계없이 항상 두보기의 중심에있는보기를 만들려고 노력하고 있지만이 때마다 항상 다른보기 뒤에 있습니다.

4 인치보기 :

i.stack.imgur.com/41qQl.png

3.5 인치보기 :

i.stack.imgur.com/6PFSx.png (t)

사람이 내가 감사 할 일이 왜 저를 알아내는 데 도움 수 있다면.

답변

0

제약 조건이 같아야이

I

I (30) UILabel의 (안전) I (30) 의 UITextField 을 (당신이 당신의 UILabel의가 시작하려는 y 값) I (+30) 모든 숫자 버튼을 포함하는 UIView입니다.

최소한 가능한 치수로 정확하게 조정하십시오. i-e 3.5

1

래퍼보기 (일반 UIView는 괜찮음)를 추가하고 상단 묶음을 "안전"하단에 정렬하고 하단 경계를 원의 상단에 맞출 수 있습니다. 두 개의 제약 조건이 자동으로 추가되어야합니다. 그런 다음 내부보기를 래퍼보기의 수직 중심에 놓습니다.

+0

래퍼 뷰는 컨테이너 뷰를 의미합니까? –

+0

일반 UIView는 정상입니다. –