2013-05-19 2 views
0

AutoLayout, Contraints 및 기타 여러 항목을 검색하려고 시도했지만 간단한 문제 인 것처럼 쉽게 대답을 찾지 못하는 것 같습니다. 아래는 두 개의 스크린 샷입니다. 첫 번째는 스토리 보드의 4 인치 iPhone이고, 두 번째는 3.5 인치입니다.AutoLayouts, Contraints, UIView 및 크기 조정

하단에는 "공유"버튼을 눌렀을 때만 팝업이 표시되는 "UIView"가 있습니다. 내 문제를 보니? 3.5 "와 4"에서 UIView의 크기를 동일하게 유지하려고합니다. 당신이 볼 수 있듯이, 그것은 성장하고 4 "화면으로 좋아 보이지 않습니다.이 일어날 수 있도록하기 위해 조정할 필요가 무엇 설정. 나는 제약 설정 될 것 알고있다.

iPhone 4" in Storyboard.

iPhone 3.5" in Storyboard

답변

3

단순히 검은 상단 UIView를 선택하고 IB 창에서 높이 제약 조건을 추가 할 수 있습니다. 을 이렇게하려면 창 오른쪽 하단의 "핀"메뉴를 검색하고, "핀 높이"를 선택합니다.

Xcode Pin Menu

이렇게하면 Xcode에서보기가 항상 동일한 높이를 유지하도록합니다. 이것은 아마도 뷰의 이전 제한 중 하나를 쓸모 없게 만들 것입니다 (제 경우에는 "Top Space"를 삭제했습니다).

+0

와우, 전에 그걸 시도하지 않은 방법은 저를 넘어선 것입니다. 감사. – tjberte

+0

공평하게 말하자면, 애플은 그다지 유용하지 않은 줌 메뉴 옆에 중요하고 유용한 메뉴를 넣는 끔찍한 UI 실수를 저질렀다고 생각합니다. –

관련 문제