2013-07-15 2 views
0

스토리 보드를 사용하여 Xcode 버전 4.6.3에서 iPhone 앱을 개발 중입니다. 초상화와 풍경을 다르게 GUI 스토리 보드 인터페이스를 사용하여 레이아웃을 설정하는 방법이 있는지 궁금합니다. 지금 당장 볼 수있는 유일한 해결책은 2 개의 분리 된 뷰 컨트롤러를 만드는 것입니다. 이 문제는 많은 컨트롤이 있고 내 코드의 대부분이 내 View Controller 클래스에 있다는 것입니다. 다른 코드로 작업하기 위해서 모든 코드를 복제하고 싶지는 않습니다. 나는 또한 두 가지 다른보기를 사용하고 오리엔테이션에 따라 그 중 하나를 숨기려고 노력했다. 뷰 중 하나에 대해서만 콘센트를 설정할 수 있었기 때문에 코드는 다른 방향으로 실행되지 않았습니다. 어떤 도움을 주시면 감사하겠습니다. 고맙습니다.로직 복제없이 Xcode의 오리엔테이션 변경 관리

답변

0

회전 마스크가있을 수 있도록 설정해야합니다 (나는 그것이 무엇이라고 불리는 것입니다). 인터페이스 빌더에서 버튼과 다른 객체가 화면 경계를 기준으로 제 위치에 유지되도록 선택할 수 있습니다.

다음은 몇 가지 정보와 이에 대한 동영상이있는 좋은 페이지입니다.

http://www.coursehero.com/courses/122/concept/3973/Handling-Rotation-in-Interface-Builder/

+0

감사하지만 내 컨트롤이 너무 복잡하여 해당 인터페이스를 사용할 수 없습니다. 또한 픽셀 위치를 수동으로 설정하면 걱정이됩니다. 그러면 아이폰 4와 5 화면에서 일치하지 않을 것입니다. – user2583914