翻转横向UIViewController

时间:2013-02-14 19:56:00

标签: objective-c uiview uiviewcontroller uinavigationcontroller pushviewcontroller

我的UIViewController中有一个按钮,当我按下按钮时,我想要Flip交易,我有交易,但它是翻转肖像,请你帮我! 我想把它作为风景

这是我的代码:

TestViewController *ctrl = [[TestViewController alloc] init];
[UIView transitionFromView:self.view
                    toView:ctrl.view
                  duration:1
                   options:UIViewAnimationOptionTransitionFlipFromTop
                completion:nil];

[self.navigationController pushViewController:ctrl animated:NO];

提前致谢!

1 个答案:

答案 0 :(得分:0)

在任何情况下,你所做的都是非法的。您可能无法将自己的视图(self.view)转移出视图层次结构。将self.view的子视图转换为self.view的不同子视图,否则,如果要使用属于视图控制器的视图,请设置父系和子系统并正确管理它们(以及通常,请致电transitionFromViewController:toViewController:duration:options:animations:completion:)。

如果你要做的是召唤不同视图控制器的视图,那么使用其中一种方法,例如presentViewController:animated:completion: