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

根据我的测试,它只是不起作用。我有使用每种过渡类型的所有四个方向的代码,但是从这个特定方向卷曲/展开不起作用。在我看来,这是一个错误,但“pageCurl”转换甚至没有记录,因此很难报告。

于 2012-09-21T10:35:40.883 回答