我有一个简单的ios导航应用程序。我的问题是在一个viewController之间导航,该viewController只允许以Portrait显示到必须以横向显示的viewController。
问题是第二个viewController在加载时不会显示在Landscape中。如果我旋转设备它会更新它应该,但我希望,因为它只支持横向,它应该在转换到视图时自动捕捉到景观。有什么想法吗?
由于
答案 0 :(得分:0)
您应该实施shouldAutorotateToFaceInterfaceOrientation:
将它放在PortraitviewController.m中:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return interfaceOrientation == UIInterfaceOrientationPortrait;
}
这在LandscapeviewController.m中:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}