私もこれに苦労しました。カールを右または左から取得するには、中間ビューを作成して変換します。したがって、遷移しているビュー(myView)がメインウィンドウ(parentView)の子であるとしましょう。
-parentView
-->myView
間に中間ビューを挿入します(Interface Builderで簡単に実行できます)。
-parentView
-->containerView
--->myView
次に、次のコードを使用して、コンテナを左に90度、遷移ビューを右に90度反転します。
containerView.transform = CGAffineTransformMakeRotation(-M_PI_2);
myView.transform = CGAffineTransformMakeRotation(M_PI_2);
myViewは引き続きユーザーには直立して表示されますが、トランジションは左から90度で適用されていると見なします。
ビューの自動スケーリングの程度によっては、変換を適用した後にフレームサイズを修正する必要がある場合があることに注意してください。
containerView.frame = CGRectMake(0.0, 0.0, 768.0, 1024.0);
myWebView.frame = CGRectMake(0.0, 0.0, 768.0, 1024.0);
お役に立てれば。これは、UIViewAnimationTransitionCurlLeftおよびUIViewAnimationTransitionCurlRightに最も近いものです。