Xcode 4.5를 사용하여 스토리 보드를 사용하고 있습니다. UIContainerView를 (사용자 정의가 아닌 초기보기)보기 컨트롤러에 넣은 다음 세 개의 UIView를 컨테이너보기에 넣습니다. 세 가지 뷰를 배치하기 위해 동적 크기 조정을 사용했습니다. 세 사람 모두 화면을 가로로 채 웁니다. 하나는 고정 된 높이의 스크린 상단에 고정되어 있고 하나는 고정 된 높이의 하단에 있으며 세 번째 뷰 (drawRect를 사용자 정의하는 UIView의 서브 클래스)는 두 개의 다른 뷰 사이의 공간을 채 웁니다.스토리 보드보기의 크기가 올바르게 조정되지 않습니다.
iPhone 5 크기와 뒷면으로 전환해도 스토리 보드에서는 모든 것이 잘 어울립니다. 그러나 시뮬레이터에서 앱을 실행하고 해당보기 컨트롤러로 이동하면 화면을 채우는 가운데보기 만 볼 수 있습니다. 다른 두 사람은 안보여. 중간 뷰를 UIView로 다시 전환했는데 같은 문제가 발생합니다. 들어오는 segue를 확인했고 특정보기가 아닌보기 컨트롤러에 있습니다.
분명히 말해서이 모든 것은 스토리 보드를 사용하여 프로그래밍 방식으로 생성되었습니다.
I'think 당신이 UIContainerView의 사용을 착각됩니다. UIViews 만 제거하고 사용하십시오. –