2013-04-21 36 views
0

我正在尋找做一個部分頁面捲曲(但將解決整頁捲曲),在右上角開始。UIView/UIViewController右上角的頁面捲曲

我已經設法成功地做到這一點使用:

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

但因爲這使用私有API - 提交我的應用程序的時候,我不能冒着被拒絕。

任何人都知道我可以從右上角工作UIViewAnimationOptionTransitionCurlUpUIModalTransitionStylePartialCurl

+0

此外,您可以將'subtype'更改爲常量'kCATransitionFromRight'。 – Sulthan 2013-04-22 08:07:55

回答

2

代碼中沒有私有API。我已經成功提交到appstore的應用程序中具有相同的代碼。

私有API意味着使用未記錄的方法。未記錄的字符串值是okey。