0

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

这是我的代码:

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

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

提前致谢!

4

1 回答 1

0

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

如果您要尝试调用不同视图控制器的视图,请使用执行此操作的方法之一,例如presentViewController:animated:completion:.

于 2013-02-14T20:05:03.943 回答