2011-12-01 5 views
1

처음에는 내 응용 프로그램이 상태 표시 줄없이 전체 화면보기 (320x480)를 표시합니다. 사용자가 선택을 한 후에는 앱에서 +[UIView transitionFromView:toView:duration:options:completion:]을 사용하여 상태 표시 줄로 일반보기로 전환합니다. 불행히도 전환 도중 toView의 크기는 320x480이므로보기의 일부가 상태 표시 줄 아래에있는 것 같습니다. 전환이 완료된 직후 뷰는 320x460으로 크기가 조정됩니다 (초기 상태 여야 함).상태 표시 줄이없는 전체 화면보기에서 상태 표시 줄이있는 일반보기로 잘못 전환됨

제 질문은 전환하기 전에보기의 크기를 올바르게 조정할 수있는 방법입니다.

답변

0

나는 비슷하지만 동일하지 않은 문제점이 있습니다. 나를 위해 일한 여기에 주어진 솔루션, 시도 (기본적으로, setAnimationsEnabled 사용하여 : 애니메이션의 일부를 비활성화) :

RootViewController animation transition, initial orientation is wrong

+0

내 문제는 내가 상태 표시 줄은 toView 이미지의 일부가 될 수 있도록 할 수 없다는 것입니다. 상태 표시 줄의 숨겨진 속성을 조작하는 것은 iOS 5에서 어떤 이유로 지연됩니다. 현재 해결 방법은 거래 중에 상태 표시 줄을 표시하지 않고 거래를 완료 한 후에 빠르게 표시하는 것입니다. – Kentzo