Landscape Apps Xcode 5 / iOS 7

Teofilo以色列Vizcaino Rodrig

我在App Store中有一个钢琴应用程序。它在横向模式下工作。

在此处输入图片说明

现在,iOS 7似乎正在忽略IB中的“风景”设置

在此处输入图片说明

该应用程序可以在iOS 6及更低版本的横向环境中正常工作。在iOS 7中以纵向显示。以下是设置和相关代码:

在此处输入图片说明 在此处输入图片说明

//iOS 6+
- (BOOL)shouldAutorotate
{
    return YES;
}

//iOS 6+
- (NSUInteger)supportedInterfaceOrientations
{
    return (UIInterfaceOrientationMaskLandscapeLeft | UIInterfaceOrientationMaskLandscapeRight);
}
//iOS 5.1.1-
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
        return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
Teofilo以色列Vizcaino Rodrig

感谢@shawnwall注释,我意识到我没有Root View Controller。过去,我的应用支持iOS 3.1.3 O_O:

[self.window addSubview:self.viewController.view];

很久以前,我放弃了3.1.3支持,因此可以设置一个根视图控制器:

self.window.rootViewController = self.viewController;

那是导致视觉错误的原因。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PhoneGap / Cordova + iOS7 + XCode 5

来自分类Dev

Xcode 5-iOS7 UITableView的更改

来自分类Dev

UICollectionView + iOS 7 / Xcode 5 =断言失败

来自分类Dev

XCode 5和iOS 6和7

来自分类Dev

iOS 7-CoreData迁移-Xcode 5

来自分类Dev

XCode 5和iOS 6和7

来自分类Dev

iOS静态库未链接XCODE 5 iOS 7

来自分类Dev

Disable landscape orientation for iOS 7 application?

来自分类Dev

在iOS 7中强制使用Landscape ViewController

来自分类Dev

Xcode5 iOS7-UIPopoverController角半径

来自分类Dev

Sizes and names on icons and launch images in Xcode 5, ios 7

来自分类Dev

Xcode 5 // iOS 6和7 // TDD:OCUnit或XCTest

来自分类Dev

iOS 5,6和7的UI的方法-Xcode

来自分类Dev

Is Xcode 5 Asset Catalog backwards compatible with pre-iOS 7?

来自分类Dev

Is Xcode 5 Asset Catalog backwards compatible with pre-iOS 7?

来自分类Dev

Xcode 5 iOS 7-UIScrollView行为异常

来自分类Dev

Xcode 5 iOS 7中的自动属性综合警告

来自分类Dev

使用Xcode 5在iOS 7中启动图像

来自分类Dev

在Xcode 5 / iOS 7中搜索没有文本的UISearchBar

来自分类Dev

仪器显示内存泄漏-Xcode 5 / iOS7

来自分类Dev

iOS 7 / Xcode 5:以编程方式访问设备启动图像

来自分类Dev

使用XCode 5在iOS 7中启动图像

来自分类Dev

Xcode 5 iOS7-太多的ScriptAgent进程

来自分类Dev

Xcode 5 iOS7-太多的ScriptAgent进程

来自分类Dev

svprogresshud未在xcode5 ios7中显示

来自分类Dev

iOS7和Xcode5中的MRC

来自分类Dev

使用xcode 5(iOS7sdk)构建非iOS7 UI

来自分类Dev

如何使用iOS Simulator 7 \ XCode 5测试iOS 7之前的UI(无需升级iOS 7应用)

来自分类Dev

VLC for iOS未使用xcode 5编译,iOS 7错误gcrypt