저는이 문제를 며칠 동안 연구 해왔고 명확한 답변이 없습니다.스토리 보드를 사용한 인물과 풍경을위한 범용 iOS 앱
다음 링크를 게시 대답은 가까운 두 개의 스토리 보드를 사용하여 설명 2 storyboards for portrait and landscape
또 다른 솔루션/숨기기 취소를 동일한 뷰 컨트롤러 내의 다른 뷰를 생성하고 숨길 수입니다.
이러한 솔루션의 문제점은 전자에서는 새 컨트롤러로 데이터를 복사해야하며 상태 문제가 발생할 수 있다는 것입니다. 후자의 솔루션에서 두 개의 뷰를 사용하면 뷰의 모든 멤버에 대해 중복 IBOutlet을 생성해야합니다.
나는 단순히 다음을 수행 할 수 있으면 좋겠다 :
- 는 세로와 가로보기가 포함 된 스토리 보드를 작성합니다.
- 각보기에서 참조 할 수있는 속성마다 단일 콘센트를 설정하십시오.
- 필요에 따라보기를 회전합니다.
내가 잘못된 토끼 구멍을 내려 가기 전에이 문제를 해결하기 바랍니다.
참고 : 스토리 보드는 디자인 목적으로 계층 외부에서 UIView를 움직일 수 없습니다. .xib 파일에서이 작업을 수행 할 수 있습니다. 즉 .xib에 세로 및 가로보기가 있으면 편집 할 영역을 물리적으로 이동할 수 있습니다. 스토리 보드는 이것을 허용하지 않으므로 별도의 뷰 컨트롤러를 가로 모드로 생성하고 편집 한 다음 뷰를 제자리로 이동해야합니다. 그러나 장래에 편집을하는 것은 고통입니다.
도움을 주시면 감사하겠습니다.
이것은 맞습니다. 일부보기에서는 autolayout을 사용하여보기를 올바르게 배치 할 수 있지만 복잡한 변경 사항이있는 경우 코드에서 변경해야합니다. –