首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用iOS 8的iPad中的方向问题

使用iOS 8的iPad中的方向问题
EN

Stack Overflow用户
提问于 2015-04-06 10:33:37
回答 1查看 135关注 0票数 1

在iOS 8和更高版本的iPad中,我遇到了一个方向问题。我的应用程序在iPad中同时需要横向右方向和横向左方向。但在使用iOS 8的iPad中,它仅支持横向右方向。如果您尝试更改方向,状态栏的方向将更改,但应用程序的视图控制器方向保持不变。我使用的是Xcode 6.2和swift。我已经在plist中添加了所有方向,并根据需要使用了func shouldAutorotate() -> Bool{} func supportedInterfaceOrientations() -> Int {}方法。请给我一个解决方案。提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-04-06 16:49:10

我只想在iphone中有肖像,在iPad中有所有的模式。重写viewcontroller shouldrotate对我没有帮助。随着研究发现,appdelegate可以处理旋转。请找到下面的code.Hope,它对您有帮助。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    func application(application: UIApplication, supportedInterfaceOrientationsForWindow window: UIWindow) -> Int {

    var orientation = Int(UIInterfaceOrientationMask.Portrait.toRaw())

    if UIDevice.currentDevice().userInterfaceIdiom == .Pad {
        orientation = Int(UIInterfaceOrientationMask.All.toRaw())
    }
    return orientation
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29469542

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文