iOS指定页面屏幕旋转,手动旋转(iOS 屏幕旋转只在当前控制器生效)
来源:互联网 发布:矩阵式柔性充电堆技术 编辑:程序博客网 时间:2024/06/06 21:24
在AppDelegate.m中
_allowRotation设置对应属性
@property (nonatomic,assign) NSInteger allowRotati
(NSUInteger)application:(UIApplication )application supportedInterfaceOrientationsForWindow:(UIWindow )window
{
if (_allowRotation == 1) {return UIInterfaceOrientationMaskAll;
}else{
return (UIInterfaceOrientationMaskPortrait);
}
}
// 支持设备自动旋转
(BOOL)shouldAutorotate
{
if (_allowRotation == 1) {return YES;
}
return NO;
}
写这两个方法
在你要旋转的controller中一开始的地方写这两句就可以了
_appDelegate = (AppDelegate *)[UIApplication sharedApplication].delegate; _appDelegate.allowRotation = 1;
在要这个controller要消失的时候 写_appDelegate.allowRotation = 0;就可以了
或者是在pop或者dismis前改变参数
0 0
- iOS指定页面屏幕旋转,手动旋转(iOS 屏幕旋转只在当前控制器生效)
- iOS指定页面屏幕旋转,手动旋转
- iOS指定页面屏幕旋转
- iOS指定页面屏幕旋转
- 手动旋转iOS屏幕
- iOS手动旋转屏幕、自动旋转屏幕
- iOS指定页面屏幕旋转,手动旋转(某app实现功能全过程)
- IOS在指定的控制器支持屏幕旋转
- iOS 指定部分页面可屏幕旋转
- iOS单独页面屏幕旋转
- iOS如何指定某个页面可以旋转屏幕,其余控制器都正常竖屏
- iOS 屏幕旋转 手动和自动
- iOS手动和自动旋转屏幕
- ios学习之 IOS6屏幕旋转详解(自动旋转、手动旋转、兼容IOS6之前系统)
- IOS屏幕旋转详解(自动旋转、手动旋转、兼容IOS6之前系统)
- IOS屏幕旋转(备忘)
- ios屏幕旋转注意事项
- iOS强制旋转屏幕
- 【c++】第十二周上机实践作业 项目 4
- String——替换空格
- 子串统计
- poj 1651 Multiplication Puzzle -- (动态规划,区间dp)
- Android中进程管理
- iOS指定页面屏幕旋转,手动旋转(iOS 屏幕旋转只在当前控制器生效)
- 《IT经理世界》杂志
- Java面试题--只提出了问题
- 记录:EXC_BAD_ACCESS
- 【Python学习笔记】基础
- 实用知识:本地推送的方法使用
- WebView使用
- IntelliJ IDEA导入JDK源码
- Cocos2d-x 中文显示的方法