升级xcode5.1 iOS 6.0后以前的横屏项目 变为了竖屏
升級(jí)xcode5.1 ? iOS 6.0后以前的橫屏項(xiàng)目 變?yōu)榱素Q屏,以下為解決辦法:
在AppDelegate 的初始化方法
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions中
將
[window addSubview: viewController.view];
替換為下面代碼:
if ( [[UIDevice currentDevice].systemVersion floatValue] < 6.0)
{ // warning: addSubView doesn't work on iOS6
[window addSubview: viewController.view];
}
else
{ // use this mehod on ios6
[window setRootViewController:viewController];
}
在RootViewController 中添加下面兩個(gè)方法 即可:
- (NSUInteger) supportedInterfaceOrientations{
return UIInterfaceOrientationMaskLandscape;
}
- (BOOL) shouldAutorotate {
return YES;
}
總結(jié)
以上是生活随笔為你收集整理的升级xcode5.1 iOS 6.0后以前的横屏项目 变为了竖屏的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mac OS 被XCode搞到无法正常开
- 下一篇: libzbar.a armv7