アプリを IOS7 に移行しようとしていますが、uiviewanimation に問題があります。
IOS7 ではすべて正常に動作しますが、uiviewanimation を使用して 2 つのビューを「切り替える」と、移行中はビューが正しく見えませんが、その後は問題ありません。より高い位置にあり、ビューの下部の一部が切り取られています。添付の写真を参照してください。
アニメーションが完了すると、ビューは正しい位置に「ジャンプ」します。私は途方に暮れています...
ビューを反転するために使用するコードは次のとおりです。
newView = [[LocationCrudViewController alloc] initWithNibName:THE_VIEW bundle:nil];
.....
[UIView transitionWithView:self.window duration:0.5
options:UIViewAnimationOptionTransitionFlipFromRight
animations:^ { self.window.rootViewController = newView; }
completion:nil];
注目に値するポイント - 私は以前は:
self.window addSubview:currentViewController.view];
ビューのアニメーションとして、それは機能しましたが、アプリケーションの起動の最後にアプリケーション ウィンドウにルート ビュー コントローラーが必要であるという警告メッセージが表示されたので、IOS7 で正常に動作する上記のコードに切り替えました。
誰かがここで助けてくれることを心から願っています。