iOS界面设置竖屏,个别界面强制横屏

转载 2016年06月01日 18:55:49
在appdelegate.h 加上
@property(nonatomic,assign)NSInteger allowRotation;

在appdelegate.m加上
- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
{
    if (_allowRotation == 1) {
        return UIInterfaceOrientationMaskLandscapeRight;
    }
    else
    {
        return (UIInterfaceOrientationMaskPortrait);
    }
}

需要转横屏的viewcontroller.m   #import "AppDelegate.h"  初始化时这样就行了:
AppDelegate appDelegate = (AppDelegate *)[UIApplication sharedApplication].delegate;
appDelegate.allowRotation = 1;

返回时要

appDelegate.allowRotation = 0;


相关文章推荐

在IOS应用中从竖屏模式强制转换为横屏模式(手动转换)

在 iPhone 应用里,有时我们想强行把显示模式从纵屏改为横屏(反之亦然),CocoaChina 会员 “alienblue” 为我们提供了两种思路 第一种:通过人为的办法改变view.trans...

iOS设置某个界面强制横屏,进入就横屏

原文地址:http://www.cnblogs.com/niit-soft-518/p/5611298.html  方案一: 使用 presentViewController 1.首先设置项目...

【IOS学习】设置某个界面强制横屏,进入就横屏的几种方法

最近有一个项目,例如:A界面跳转到B界面,A界面是竖屏的,B界面进入就要横屏。 花了半天的时间在网上搜索解决方案,有些论坛的大牛也就贴两行代码,具体实现也没有,对我们这种菜鸟造成一万点真实伤害。...

在IOS应用中从竖屏模式强制转换为横屏模式

在 iPhone 应用里,有时我们想强行把显示模式从纵屏改为横屏(反之亦然),CocoaChina 会员 “alienblue” 为我们提供了两种思路 第一种:通过人为的办法改变view.trans...

设置某个界面强制横屏

iOS设置某个界面强制横屏,进入就横屏 最近有一个项目,例如:A界面跳转到B界面,A界面是竖屏的,B界面进入就要横屏。 花了半天的时间在网上搜索解决方案,有些论坛的大牛也就贴两行代码,具体实现...

在iOS应用中从竖屏模式强制转换为横屏模式

在 iPhone 应用里,有时我们想强行把显示模式从纵屏改为横屏(反之亦然),有两种思路: 第一种:通过人为的办法改变view.transform的属性。   具体办法:   ...

在IOS应用中从竖屏模式强制转换为横屏模式

在 iPhone 应用里,有时我们想强行把显示模式从纵屏改为横屏(反之亦然),CocoaChina 会员 “alienblue” 为我们提供了两种思路 第一种:通过人为的办法改变view.tra...

在IOS应用中从竖屏模式强制转换为横屏模式

在 iPhone 应用里,有时我们想强行把显示模式从纵屏改为横屏(反之亦然),CocoaChina 会员 “alienblue” 为我们提供了两种思路 第一种:通过人为的办法改变view.trans...
  • yi_nian
  • yi_nian
  • 2013年01月07日 10:03
  • 196

在IOS应用中从竖屏模式强制转换为横屏模式

第一种:通过人为的办法改变view.transform的属性。 具体办法: view.transform一般是View的旋转,拉伸移动等属性,类似view.layer.tr...

在iOS应用中从竖屏模式强制转换为横屏模式

在 iPhone 应用里,有时我们想强行把显示模式从纵屏改为横屏(反之亦然),有两种思路: 第一种:通过人为的办法改变view.transform的属性。   具体办法:   ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS界面设置竖屏,个别界面强制横屏
举报原因:
原因补充:

(最多只允许输入30个字)