使用整页卷曲呈现UIViewController?

时间:2011-09-13 21:37:59

标签: iphone curl uiviewcontroller transition

他们是否可以使用整页卷曲来呈现UIViewController?

2 个答案:

答案 0 :(得分:3)

我假设您的意思是使用UIViewController presentModalViewController:animated:方法。使用这种方法不能使用整页卷曲。

但是,您仍然可以使用UIView transitionFromView:toView:duration:options:completion:类方法(或iOS 4之前的等效方法)来获得所需的效果。我会将模态视图的解雇和内存管理留给您,但您的演示文稿可以与此类似地处理:

OtherViewController * otherVc = [[OtherViewController alloc] initWithNibName:nil bundle:nil];

[UIView transitionFromView:self.view 
                    toView:otherVc.view 
                  duration:TRANSITION_TIME 
                   options:UIViewAnimationOptionTransitionCurlUp 
                completion:^(BOOL finished) {
                    // Do something... or not...
                }];

答案 1 :(得分:0)

UIModalTransitionStylePartialCurl是可用的。您需要使用CoreAnimation或更差OpenGL ES

自行实施更多或更多内容