0

このタイトルの質問があることは認識していますが、正しく回答されていません。(少なくとも iOS 6 では) ページ カール アニメーションを画面の上部から再生する(つまり、ホーム ボタンに向かって剥がす) ことは不可能のようです。

CATransition *transition = [CATransition animation];
[transition setDelegate:self];
[transition setDuration:parameters.duration];
[transition setType:@"pageCurl"];
[transition setSubtype:kCAAnimationFromTop]; //kCAAnimationFromBottom plays the same thing
[layer addAnimation:transition forKey:@"curlAnim"];

注: 答えは「pageCurl を PageUnCurl に変更する」ではありません(Uncurl は別のアニメーションです)。

誰かがこれをしましたか?

4

1 に答える 1

1

私のテストから、それはうまくいきません。すべてのトランジション タイプの 4 つの方向すべてを使用するコードがありますが、この特定の方向からのカール/カール解除は機能しません。私にはバグのように思えますが、「pageCurl」遷移は文書化されていないため、報告するのは困難です。

于 2012-09-21T10:35:40.883 に答える