首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iPhone 6 Plus景观问题?

iPhone 6 Plus景观问题?
EN

Stack Overflow用户
提问于 2016-02-19 08:04:21
回答 1查看 57关注 0票数 0

在我的应用程序中,我不得不在大部分ViewControllers中阻止屏幕旋转。应该只有1个ViewController能够旋转。在iPhone 5-5和6中它工作得很好,但是在iPhone 6 Plus上运行时,当我在那个ViewController中旋转到横向时,一切都消失了。只有主视图是可见的。有没有配置让6+像其他iPhones一样工作?我猜这是因为当你旋转屏幕时,它的行为就像iPad。有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2016-02-19 10:03:09

UITraitCollection Clarification

正如它在答案中所说的:“iPhone 6+在横向模式下具有规则的宽度。”

在我的故事板中,我使用的是width:Compact,所以它适用于屏幕较小的设备。

我解决了在ViewController中覆盖此方法的问题:

代码语言:javascript
运行
复制
-(UITraitCollection *)traitCollection{
    return [UITraitCollection traitCollectionWithHorizontalSizeClass:UIUserInterfaceSizeClassCompact];
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35494941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档