开发者社区> 问答> 正文

iOS在某界面强制横屏

假设前一界面是竖屏,我进入新的viewcontroller,我想让当前界面在初始显示时强制横屏,那要怎么写?跪求指导,跪求千万别百度一下然后回答我,baidu的各种答案我试过,不好用。。。。

展开
收起
a123456678 2016-07-20 15:50:54 1831 0
1 条回答
写回答
取消 提交回答
  • 自己回答一下,在你需要横屏的viewcontroller中加入,project中的设置要支持landscaperight

    - (BOOL) shouldAutorotateToInterfaceOrientation:
                (UIInterfaceOrientation)toInterfaceOrientation {
        return (toInterfaceOrientation == UIInterfaceOrientationLandscapeRight);
    }
    - (NSUInteger)supportedInterfaceOrientations {
        return UIInterfaceOrientationMaskLandscapeRight;
    }

    还有一个问题就是关于转屏是从底部向上的,也就是说,假设当你用navigationcontroller来跳转界面的时候,跳转到的界面的转屏控制与navigationcontroller里的转屏控制是相关的,具体的关联大家自己测试吧

    2019-07-17 19:58:59
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
手淘iOS性能优化探索 立即下载
From Java/Android to Swift iOS 立即下载
深入剖析iOS性能优化 立即下载