iOS 个别页面强制横屏,其他页面竖屏
来源:互联网 发布:淘宝可以用什么付款 编辑:程序博客网 时间:2024/05/21 17:49
在开发项目的时候,遇到了一个问题,就是其中一个页面需要强制横屏,而其他页面要强制竖屏。
我的解决方法是这样的。在AppDelegate.h里面添加@property(nonatomic,assign)NSInteger allowRotation;
在AppDelegate.m文件里面添加
1 - (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window 2 { 3 if (_allowRotation == 1) { 4 return UIInterfaceOrientationMaskLandscapeRight; 5 } 6 else 7 { 8 return (UIInterfaceOrientationMaskPortrait); 9 }10 }
这样默认所以的页面就是竖屏的,在要强制横屏的页面的控制器UIViewController里面,引入#import "AppDelegate.h"
然后
- (void)viewDidLoad{ [super viewDidLoad]; AppDelegate * appDelegate = (AppDelegate *)[UIApplication sharedApplication].delegate; appDelegate.allowRotation = 1;}
0 0
- iOS 个别页面强制横屏,其他页面竖屏
- iOS 个别页面强制横屏,其他页面竖屏
- iOS 个别页面强制横屏,其他页面竖屏
- 【iOS】个别页面的横竖屏设置
- iOS 项目整体是竖屏,个别页面支持横屏
- iOS界面设置竖屏,个别界面强制横屏
- iOS实现单个页面强制横屏
- iOS 指定页面允许旋转/ 指定页面强制横屏
- iOS 部分页面的强制横竖屏
- 某个页面强制横屏
- 某一页面强制横屏
- iOS 项目中,特定页面强制横屏
- iOS开发Debug之单个页面强制横屏
- iOS开发中控制屏幕旋转,个别界面强制横屏
- iOS中如何实现单个页面支持横竖屏(其他页面只能竖屏)
- iOS中如何实现单个页面支持横竖屏(其他页面只能竖屏)
- iOS中如何实现单个页面支持横竖屏(其他页面只能竖屏)
- iOS 一个页面支持一个方向上横屏,其他页面全部竖屏
- PHP动态显示用户名的登录状态
- UML用例图总结
- Java 中日期的几种常见操作 —— 取值、转换、加减、比较
- java中文转码
- Oracle11.2新增GLOBAL AWR报告
- iOS 个别页面强制横屏,其他页面竖屏
- Java程序员应当知道的10个面向对象设计原则
- VirtualNES虚拟红白机
- Xcode如何编译Debug版和Release版
- 关于UIScreen的 bound、frame、scale属性
- Github上值得推荐的10个HTML5资源
- Linux 软件的常用安装方法
- commons-logging的使用
- Linux网络协议栈(五) -- 数据包的发送(based in 2.6.32)