iOS5에서 iPhone 용 응용 프로그램을 개발하는 법을 배우고 있습니다. 나는 다른 어떤 버전에 대한 사전 경험이 없다. 나는 여러 방향을 지원하기를 원했고 나는 최근에 많은 것을 찾고 있었다. 하지만 해결책을 찾지 못했습니다.iOS 5 objective C orientation
1) 오리엔테이션 변경에 따라보기 컨트롤러를 스택 안팎으로 밀어 넣을 수있는 탐색 컨트롤러를 사용할 수 있습니다. 하지만 그 말은 모든 것을 가로로 두 장씩, 그리고 장대 한 장으로 두 장씩 만들어야합니다.
2) 새로운 가로보기 컨트롤러를 만듭니다. potrait 뷰 컨트롤러의 willRotateToInterfaceOrientation 메소드에서 랜드 스케이프 뷰 컨트롤러의 인스턴스를 초기화하고 presentViewController로 설정합니다. 풍경 VC에서 potrait의 인스턴스를 초기화하고 동일하게합니다. 그러나 이것은 네비게이션 컨트롤러의 경우처럼이 인스턴스가 '팝'상태가되기 때문에 점점 더 많은 메모리를 차지할 것이라고 생각합니다. (아직 메모리 관리 안내서를 읽지 않았습니다)
3)보기의 크기 조정에 대한 몇 가지 사항이 있습니다. 나는이 방법을 정말로 이해했다.
일반적으로 사용되는 방법과 그 이유를 알려주십시오.
당신이 방향을 설정하는 방법을해야합니까? –
내 Sreen이 방향 변경에 적응해야한다. 내보기가 화면 위나 아래로 움직여서는 안됩니다. 내가 언급 한 세 번째 해결책은 현재 나를 위해 일하고있다. http://www.techotopia.com/index.php/IOS_5_iPhone_Rotation,_View_Resizing_and_Layout_Handling 그러나 나는 이것이 작동하지 않을 곳이있을 것이라고 생각한다. 그래서 별도의 컨트롤러를 만드는 것도 옵션으로 고려되었습니다. – neeraj
당신은 LandScape와 초상화를 의미합니까? –