app中的pageCurl和pageUncurl API用法

时间:2011-12-20 02:28:54

标签: iphone animation catransition

我知道这个问题之前曾多次被问到,但如果我使用“pageCurl”和“pageUncurl”动画类型,我仍然不确定Apple是否会拒绝该应用。

我发现一些非常古老的链接提到他们的应用被拒绝但是在SDK 3.2之前我也知道在SDK 3.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"];

由于

2 个答案:

答案 0 :(得分:1)

我知道这是一篇非常古老的帖子,但我们实际上已经有一个应用程序,在商店中使用了几个月,它使用了这个动画。

似乎Apple可能会允许它,即使它没有得到官方支持。

答案 1 :(得分:0)

经过大量的谷歌搜索后,我已经放弃了在我的iphone应用程序中使用pageCurl和pageUncurl API的计划,因为没有应用程序具有此API并且已在应用商店中获得批准。希望苹果将来能够启用这个API。