iOS中将个别页面强制横屏其他页面竖屏

 更新时间:2016年12月15日 10:44:40   作者:dingyawei123  
这篇文章主要介绍了iOS中将个别页面强制横屏其他页面竖屏的实现思路,需要的朋友参考下吧

 在AppDelegate.h里面添加@property(nonatomic,assign)NSInteger allowRotation;

在AppDelegate.m文件里面添加

- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
 {
   if (_allowRotation == 1) {
     return UIInterfaceOrientationMaskLandscapeRight;
   }
   else
   {
     return (UIInterfaceOrientationMaskPortrait);
   }
 }

这样默认所以的页面就是竖屏的,在要强制横屏的页面的控制器UIViewController里面,引入#import “AppDelegate.h”
然后

(void)viewDidLoad 
{ 
[super viewDidLoad]; 
AppDelegate * appDelegate = (AppDelegate *)[UIApplication sharedApplication].delegate; 
appDelegate.allowRotation = 1; 
}

就可以让个别页面单独横屏了,在跳出这个横屏页面前修改状态,如下

AppDelegate *delegate = [[UIApplication sharedApplication]delegate];
  delegate.allowRotation = 0;

这样既可完整的实现页面的横屏。

以上所述是小编给大家介绍的iOS中将个别页面强制横屏其他页面竖屏,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • IOS 通讯录的访问和修改的实现

    IOS 通讯录的访问和修改的实现

    这篇文章主要介绍了IOS 通讯录的访问和修改的实现的相关资料,需要的朋友可以参考下
    2017-06-06
  • iOS中使用NSURLConnection处理HTTP同步与异步请求

    iOS中使用NSURLConnection处理HTTP同步与异步请求

    NSURLConnection的作用现在已经基本被NSURLSession所取代,所以我们简单了解下iOS中使用NSURLConnection处理HTTP同步与异步请求的方法即可:
    2016-07-07
  • iOS应用运用设计模式中的Strategy策略模式的开发实例

    iOS应用运用设计模式中的Strategy策略模式的开发实例

    这篇文章主要介绍了iOS应用开发中对设计模式中的Strategy策略模式的运用,例子采用传统的Objective-C语言代码演示,需要的朋友可以参考下
    2016-03-03
  • IOS MenuViewController实现弹出菜单效果

    IOS MenuViewController实现弹出菜单效果

    这篇文章主要介绍了IOS MenuViewController实现弹出菜单效果,实现一个从下移动上来的弹出菜单,背景逐渐变深,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • iOS中指纹识别常见问题汇总

    iOS中指纹识别常见问题汇总

    最近在公司做了一个app要使用指纹支付的功能,在实现过程中遇到各种坑,今天小编抽抗给大家总结把遇到问题汇总特此分享到脚本之家平台,需要的朋友参考下
    2016-12-12
  • iOS开发之自定义UITextField的方法

    iOS开发之自定义UITextField的方法

    UITextField是IOS开发中用户交互中重要的一个控件,常被用来做账号密码框,输入信息框等。本文给大家介绍iOS开发之自定义UITextField的方法,感兴趣的朋友一起学习吧
    2016-05-05
  • iOS开发之触摸事件以及手势

    iOS开发之触摸事件以及手势

    这篇文章主要为大家详细介绍了iOS开发之触摸事件以及手势的相关资料,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • iOS利用Label实现的简单高性能标签TagView

    iOS利用Label实现的简单高性能标签TagView

    这篇文章主要给大家介绍了关于iOS利用Label实现的简单高性能标签TagView的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-03-03
  • 关于iOS 11下app图标变空白问题的解决方法

    关于iOS 11下app图标变空白问题的解决方法

    升级到iOS11系统下自己的项目桌面app图标不见了,通过查找相关的资料终于找到了解决方法,下面这篇文章主要给大家介绍了关于iOS 11下app图标变空白问题的解决方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考下。
    2017-12-12
  • iOS小技能之字典转模及对象相等性示例详解

    iOS小技能之字典转模及对象相等性示例详解

    这篇文章主要为大家介绍了iOS小技能之字典转模及对象相等性示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08

最新评论