【发布时间】:2015-03-19 13:19:14
【问题描述】:
我遇到了一个奇怪的问题,我在景观中并提出了一个 VC
SomeViewController * vc = [[SomeViewController alloc] init];
[self.navigationController presentViewController:vc animated:YES completion:^{
}];
在viewWillAppear 框架不正确地处于纵向,而在viewDidAppear 中正确地处于横向
但是当我把它放在 UINavigationController 中时
SomeViewController * vc = [[SomeViewController alloc] init];
UINavigationController * nc = [[UINavigationController alloc] initWithRootViewController:vc];
[self.navigationController presentViewController:nc animated:YES completion:^{
}];
比viewWillAppear 框架是正确的横向
这是一个错误吗?我错过了什么吗?为什么会这样?
【问题讨论】:
标签: ios cocoa-touch uiviewcontroller uiinterfaceorientation