iOS特定控制器设置自动切换横竖屏问题

iOS项目开发中,有时候需要在特定界面设置其横竖屏切换,网上方法也有很多,尝试了不少,但是还是觉得这个方法最实用,特分享一下:

1.首先在项目targets中设置你需要支持的横竖屏格式

分别代表上下左右,看自己需求设置

然后在AppDelegate
作如下设置:

AppDelegate.h中设置一个属性

然后在AppDelegate.m中


然后在需要用到的控制器中添加如下代码

需要注意的是  要在viewdiddisappear中加入下面代码 否则别的界面也会支持横竖屏


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android手机或平板都会存在横竖屏切换的功能,通常是由物理重力感应触发的,但是有时候也不尽然,通常在设置里面我...
    Lost_Robot阅读 11,779评论 1 5
  • 关于横竖屏适配,有一句说一句,坑挺深的。之前做Vision和毕设的时候就处理过横竖屏问题,不过当时的功力太浅,明显...
    HarwordLiu阅读 37,485评论 26 137
  • 概述 写代码就是在不断填坑的过程中慢慢成长,程序员哪有不遇坑的呢? 这篇文章来谈谈iOS中横竖屏切换的一些坑,横竖...
    jumpingfrog0阅读 13,884评论 6 21
  • 茫茫人海,你我擦肩而过, 美丽的邂逅你走进了我的视线, 成为内心深处灵动的风景。 然而,我默然了, 是你我的世界没...
    蒲公英执念阅读 1,605评论 1 2
  • 刚过25岁生日的我,给自己许了个生日愿望,愿我心想事成,万事如意!2016年,我想去北京奋斗,朋友们都说我...
    许哆哆阅读 1,826评论 0 0