iOS 个别页面强制横屏,其他页面竖屏
来源:互联网 发布:中邮网络培训学院网址 编辑:程序博客网 时间:2024/05/22 06:24
在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;
这样既可完整的实现页面的横屏。
1 0
- iOS 个别页面强制横屏,其他页面竖屏
- iOS 个别页面强制横屏,其他页面竖屏
- iOS 个别页面强制横屏,其他页面竖屏
- 【iOS】个别页面的横竖屏设置
- iOS 项目整体是竖屏,个别页面支持横屏
- iOS界面设置竖屏,个别界面强制横屏
- iOS实现单个页面强制横屏
- iOS 指定页面允许旋转/ 指定页面强制横屏
- iOS 部分页面的强制横竖屏
- 某个页面强制横屏
- 某一页面强制横屏
- iOS 项目中,特定页面强制横屏
- iOS开发Debug之单个页面强制横屏
- iOS开发中控制屏幕旋转,个别界面强制横屏
- iOS中如何实现单个页面支持横竖屏(其他页面只能竖屏)
- iOS中如何实现单个页面支持横竖屏(其他页面只能竖屏)
- iOS中如何实现单个页面支持横竖屏(其他页面只能竖屏)
- iOS 一个页面支持一个方向上横屏,其他页面全部竖屏
- 【HDFS API基本使用】
- 不定长参数
- 我的2016~~
- ffmpeg相关操作
- iptables raw表
- iOS 个别页面强制横屏,其他页面竖屏
- mini2440利用uboot在内存中下载并运行裸机程序
- 【JAVA】11、选择结构
- leetcode - Minimum Height Trees
- 双系统安装:用u盘装centos(已有win8)
- 语法分析
- HDU 5584 LCM Walk
- react-native启动异常,react-deep-force-update/.babelrc
- AndroidStudio配置百度地图API