Nan*_*r R 6 ipad uisplitviewcontroller uiinterfaceorientation device-orientation ios
我使用splitviewcontroller作为我的应用程序的根视图.我需要在splitviewcontroller之上将登录和注册视图显示为模态视图.当我尝试从splitViewController的rootview的viewdidAppear方法呈现login/reg视图时,它没有显示出来.我尝试使用以下代码从Appdelegate的didFinishLaunching方法中显示login/reg视图
[self.window.rootViewController presentModalViewController:self.navController animated:NO];
Run Code Online (Sandbox Code Playgroud)
它的工作原理.
我的问题是,应用程序支持横向方向,但是当我在设备中运行它时,无论我在哪个方向上握住设备,我都只使用LandscapeRight作为方向.因此,如果我将设备保持在LandscapeLeft方向,应用程序将登录屏幕颠倒.我在info.plist上使用支持方向的LandscapeLeft&Right.
请帮我解决这个问题.当我们将splitViewcontroller作为应用程序的根视图时,我们将如何呈现视图?
在iOS 5.0(仅)中,我能够从splitviewcontroller的rootview控制器 - viewdidAppear方法呈现登录视图.在所有其他操作系统版本中,这种情况不起作用,我需要从Appdelegate的didFinishLaunching方法中呈现它.
如果我没记错的话,iOS 会错误报告实际方向,直到第一次旋转。
另外IIRC,使用[[UIApplication sharedApplication] statusBarOrientation]规避了这个问题。
| 归档时间: |
|
| 查看次数: |
1238 次 |
| 最近记录: |