2011-11-03 6 views
0

ipad의 3.2 이상 버전을 지원하는 전자 책 리 더를 개발했습니다. 전자 책 리더는 세로 모드의 단일 페이지와 가로 모드의 2 페이지를 표시합니다. 응용 프로그램은 IOS 4.3에서 잘 작동합니다.응용 프로그램의보기는 IOS 5와 다릅니다.

ios 5에서 실행되는 다른 장치에서 동일한 응용 프로그램을 시도했는데 응용 프로그램이 오리 엔테이션을 변경할 때까지 정상적으로 작동합니다. 방향이 바뀌면보기 크기가 적절하지 않고 세로보기 크기를 사용하고있는 것처럼 보입니다. 풍경 및 그 반대로.

오리엔테이션 변경과 관련하여 ios 4 및 ios 5와 다른 점은 무엇입니까?

인터넷에서 검색했지만 정확한 이유 또는 해결책을 찾지 못했습니다. 스택 오버플로 검색 중 하나가 컨테이너보기 개념을 iOS 5에서 설명하고 있지만 충분하지 않습니다.

누군가 내 문제를 해결하는 데 도움을 줄 수 있습니까?

고맙습니다.

답변

1

이것이 얼마나 도움이되는지는 확실하지 않지만 나에게 약간의 문제가 발생했습니다. iOS5는 자식보기 및 viewController에 대한 메시지 전달을 개선했습니다. 문제는 viewDidAppear, viewDidDissAppear, rotation notices 등입니다. 문제는 이전 버전에서 이러한 항목이 안정적으로 전달되지 않았기 때문에 짧은 순간에 발생했음을 보완하기 위해 수행 한 작업이 이제는 두 번 호출된다는 의미 일 수 있습니다. 그게 당신의 문제인지는 모르겠지만 그럴 수 있습니다.

관련 문제