在 iOS 6 或 7 sdk 中, 我可以有效地“presentViewController”并处理presentViewcontroller 的方向。
我尝试使用 Landscape VC 来展示 Portrait VC,它适用于 iOS sdk 6-7。
[[self viewController] presentViewController:dotWebView 动画:YES 完成:nil];
但是当我打开 iOS 8 模拟器并构建我的项目时,所呈现的 VC 无法再处理它自己的 Oritation。它总是风景 Ori,永远不会回来。
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeLeft];
或者
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationPortrait];
仍然无法有效工作,因为键盘只吃 [[UIDevice currentDevice]orientation] ,我无法通过编码来改变它。
我曾经使用 view.layer.transfrom 来改变角度(M_PI/2),但只是自我满足。
我仍然无法打开它......如果有人知道教学的可能性吗?