この質問が以前に何度もここで行われたことは知っていますが、「pageCurl」および「pageUncurl」アニメーションタイプを使用した場合にAppleがアプリを拒否するかどうかはまだわかりません。
アプリが拒否されたことを示す非常に古いリンクをいくつか見つけましたが、それはSDK 3.2より前であり、SDK3.2ではアップルがこのアニメーションを許可していることもわかりました。
研究に基づいてアップルはそれを拒否しないかもしれないと思いますが、私は事実に基づいてこれを確認できる人を探しています。
CATransition *animation = [CATransition animation];
[animation setDelegate:self];
[animation setDuration:0.45f];
[animation setTimingFunction:UIViewAnimationCurveEaseInOut];
if (!curled){
animation.type = @"pageCurl";
animation.fillMode = kCAFillModeForwards;
animation.endProgress = 0.58;
} else {
animation.type = @"pageUnCurl";
animation.fillMode = kCAFillModeBackwards;
animation.startProgress = 0.42;
}
[animation setRemovedOnCompletion:NO];
[[mCurlPage layer] addAnimation:animation forKey:@"pageFlipAnimation"];
ありがとう