繁体   English   中英

UISplitViewController旋转iOS8无法按预期工作

[英]UISplitViewController rotation iOS8 not working as expected

如果我创建一个新的基于UISplitViewController的项目并将几个容器视图添加到详细信息viewController,则可以使旋转针对容器视图正常工作,并且无需任何实现旋转的代码即可完成此操作,因此似乎可以轻松使用说话,这真的很棒。 谁能解释为什么这可行? 但是当我在没有适当的iOS 8旋转方法的现有应用上尝试时,它根本不会旋转吗?

不知道这是否是您的问题,但很可能是这样。

iOS8和较旧的xcode项目在运行时不更改方向,这是一个常见问题。 仅影响iOS8。

这似乎是由于用于生成的较旧xcode的剩余代码行而导致的,而最新的xcode并未检测到或警告您。

令人反感的行将在您的AppDelegate didFinishLaunchingWithOptions函数中,如下所示:

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

注释掉它是否存在,并且旋转应该开始工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM