Iphone 是否使用整页卷曲显示UIViewController?

Iphone 是否使用整页卷曲显示UIViewController?,iphone,curl,uiviewcontroller,transition,Iphone,Curl,Uiviewcontroller,Transition,它们是使用整页卷曲来呈现UIViewController的一种方式吗?UIModalTransitionStylePartialURL是可用的。任何更多或不同之处,您都必须使用或更糟的方法来实现它。我假定您是指使用UIViewController presentModalViewController:animated:方法。在这种方法中没有一种普通的方法可以使用整页卷曲 但是,您仍然可以使用UIView转换fromview:toView:duration:options:completion:c

它们是使用整页卷曲来呈现UIViewController的一种方式吗?

UIModalTransitionStylePartialURL
是可用的。任何更多或不同之处,您都必须使用或更糟的方法来实现它。我假定您是指使用UIViewController presentModalViewController:animated:方法。在这种方法中没有一种普通的方法可以使用整页卷曲

但是,您仍然可以使用
UIView转换fromview:toView:duration:options:completion:
class方法(或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...
                }];

它的工作原理是,即使我在completion中添加了视图控制器,它也不会注册显示了另一个视图。你说的“不注册”是什么意思?您是否正在寻找一个特定的回调?在UINavigationController/uitabarcontroller外部,您需要显式调用
将出现:
/
将出现:
/
将消失:
/
将消失:
方法。您可以在完成块中调用预期的方法。