좋아요. 개발중인 iPad 응용 프로그램에서 흥미로운 문제가 있습니다.출시시에만 다른 iPad 레이아웃
앱이 세로 모드에서 실행되면 레이아웃이 예상대로 작동합니다. iPad를 회전 시키면 회전이 잘됩니다.
가로 모드에서 응용 프로그램을 시작할 때 추가 공백이 나타나고 레이아웃이 예상대로 작동하지 않습니다. 그러나 응용 프로그램을 세로 방향으로 회전 시키면 회전이 잘됩니다. 다시 가로로 돌릴 때도 괜찮습니다.
이 문제의 원인은 무엇입니까? 문제의 뷰 컨트롤러는 UINavigationController (헤더에 추가해야 함)가 포함 된 뷰 컨트롤러입니다. 나는 그것이 UINavigationController를 통해 무언가인지 궁금해.
오직 1 개의 ViewController와 뷰입니다. 가로와 세로 사이를 전환 할 때 다른보기를로드하지 않습니다. – Min
그런 다음로드시 방향을 확인하고 그에 따라 대상 프레임을 조정해야합니다. 더 간단한 방법은 1 개의 컨트롤러에 2 개의 뷰 (IB로 설정)를 갖는 것입니다. 가로보기와 세로보기라는 1 개의보기를 선택한 다음 내 대답에 추가 한 코드를 사용합니다. 여러 프로젝트에서 저처럼 매력적이었습니다. – WrightsCS
나는 이것을 줄 것이다. – Min