0

右上隅から始まる部分的なページ カール (ただし、ページ全体のカールに落ち着く) を探しています。

私はこれをうまくやることができました:

CATransition *animation = [CATransition animation];
[animation setDelegate:self];
[animation setDuration:1.0];
CAMediaTimingFunction *fun=[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
[animation setTimingFunction:fun];
animation.type = @"pageCurl";
animation.subtype=@"fromRight";
animation.fillMode = kCAFillModeForwards;
animation.endProgress = 0.75;
[animation setRemovedOnCompletion:NO];
[[bckground layer] addAnimation:animation forKey:@"pageCurlAnimation"];

しかし、これはプライベート API を使用しているため、アプリを送信するときに拒否される危険はありません。

右上隅から作業する方法を知っている人はいますUIViewAnimationOptionTransitionCurlUpか?UIModalTransitionStylePartialCurl

4

1 に答える 1

2

コードにプライベート API はありません。アプリストアに正常に送信されたアプリに同じコードがあります。

プライベート API とは、文書化されていないメソッドを使用することを意味します。文書化されていない文字列値は問題ありません。

于 2013-04-21T23:12:18.237 に答える