我正在开发一款竖屏应用程序。在我的一个视图控制器中,当我点击表格视图时会打开另一个视图,但是它会以竖屏模式打开。我希望它能以横屏模式打开。
请指导我如何做到这一点。
谢谢!
我正在开发一款竖屏应用程序。在我的一个视图控制器中,当我点击表格视图时会打开另一个视图,但是它会以竖屏模式打开。我希望它能以横屏模式打开。
请指导我如何做到这一点。
谢谢!
[self presentModalViewController:landscapeViewController animated:YES];
并在其中指定横向模式
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return UIInterfaceOrientationLandscapeLeft == interfaceOrientation;
}
这是因为如果模态视图只能以一种方向出现,应用程序会自动旋转到该方向。
有关更多详细信息,请参见此问题的已接受答案:在uinavigationcontroller中过渡到横向旋转
我认为这样就可以了:
[[CCDirector sharedDirector] setDeviceOrientation: kCCDeviceOrientationLandscapeRight];
我不太确定...
我很确定你不能再使用setOrientation
,因为它已经被弃用,并且应用程序因使用它而被拒绝。
这可能是你的一个选择:
http://www.iphonedevsdk.com/forum/iphone-sdk-development/33548-alternative-setorientation.html
它使用变换旋转视图。