2012-03-17 2 views
0

iPad/iPhone을 처음 사용합니다 .i 방향 변경 문제가 있습니다.두 xib로 iPad 방향이 바뀝니다. 이전 개체가 지워지지 않습니다.

내 응용 프로그램에서 orientation.I 가로 세로 모드에 대한 두 xib 파일을 만들 필요가 세로 viewcontroller 가로보기 컨트롤러의 개체를 방향 변경 및 반대로 따라 만듭니다. 두 뷰 컨트롤러에서 방향 변경을 성공적으로 수행했습니다. 그러나 이전 뷰 컨트롤러의 개체는 지워지지 않습니다. 예 : 방향을 가로 모드에서 세로 모드로 변경하면 세로보기 컨트롤러 xib가로드됩니다. 닫기 버튼을 클릭하면 이전 가로보기 컨트롤러 xib가로드됩니다. 이전 가로보기 컨트롤러 xib를 지워야합니다.

도와주세요. 누구든지 샘플 코드를 보내주십시오.

답변

0

Apple의 보기 컨트롤러 프로그래밍 가이드은 세로 및 가로보기 컨트롤러를 별도로 사용하는 경우 a section입니다. iOS 5.0 이상을 타겟팅하는 경우 스토리 보드를 사용할 수 있으며 위 링크의 예제 코드를 사용하면 구현이 매우 간단합니다.

그렇지 않은 경우 직접보기 컨트롤러를 & 처분으로 관리해야하지만, iOS 4.3 SDK가 설치되어있는 경우 동일한 기사의 스토리 보드가 아닌 버전이 있습니다 (AFAIK 4.3 docs aren ' 웹에서 사용자 인터페이스를 탐색 할 수 있지만 Xcode에서 탐색 할 수 있습니다. iOS 4.3 라이브러리> Cocoa Touch Layer> UIKit> 뷰 컨트롤러 프로그래밍 가이드> 사용자 정의 뷰 컨트롤러> 뷰 컨트롤러의 인터페이스 방향 관리> 대체 조경 인터페이스 만들기.

관련 문제