2010-06-30 7 views

답변

1

보기 autoresizingMask 속성을 UIViewAutoresizingNone으로 설정해야합니다. 이렇게하면 부모보기의 크기가 변경 될 때 (예 : 전화가 회전 할 때)보기의 크기가 전혀 변경되지 않습니다. 회전시보기의 크기를 조정하고 화면 비율을 유지하려면 (예 : 넓은 경우 가로 방향이지만 여전히 1 : 1.5), 뷰 컨트롤러의 willRotateToInterfaceOrientation:duration: 메소드에서 뷰의 프레임을 직접 원하는 크기로 설정해야합니다 (원하는 비율 유지).

0

또는 - (void)layoutSubviews을 구현하는 사용자 지정 수퍼 뷰를 사용하여 레이아웃을 완벽하게 제어 할 수 있습니다.

관련 문제