2013-08-01 1 views
0

인터페이스 빌더에는 메인 UIView가 있지만 여기에는 다른 UIView가 있습니다 (다른 색 배경과 메인 UIView가 뒤에 있고 머리글 아래에 다른 가운데 맞춤 텍스트가 들어 있습니다).방향 변경에 대한 인터페이스 작성기에서 uiview 내에서 uiview를 늘리는 방법은 무엇입니까?

이 앱은 원래 세로 모드 용으로 제작되었습니다. 이제 프리젠 테이션 모드를 허용 했으므로 장치를 회전하면 모든 텍스트가 화면 가운데에 그대로 자동으로 크기가 조정되지만 헤더보기는 화면 너비와 동일한 너비로 유지되어 화면 왼쪽에 고정됩니다. 그것의 오른쪽에 후행 공백은 화면의 반대편으로 끝까지 가지 않습니다.

해결책을 찾은 후에도 문제를 해결하는 방법을 찾지 못했지만이 UIView를 모든 텍스트 레이블과 같은 방향 변경시 자동으로 스트레치하도록 설정하는 방법은 무엇입니까?

+0

내가 조용하게 따라갈 수는 없지만 한 개체가 예상대로 동작하고 다른 개체가 동작하지 않기 때문에 두 개체에 동일한 자동 크기 지정 마스크를 사용하지 않는 이유는 무엇입니까? – Desdenova

답변

0

자동 레이아웃을 사용하면 간단합니다. 해당 뷰에 수퍼 뷰의 왼쪽, 오른쪽 및 맨 위와 고정 폭이없는 제약 조건을 지정합니다. 원하는 경우 고정 된 높이를 지정하거나 가로로 더 짧게하려면 화면의 높이에 비례하는 높이를 지정하십시오 (코드에서 수행해야합니다).

관련 문제