iOS指定页面屏幕旋转
来源:互联网 发布:王珊数据库视频 编辑:程序博客网 时间:2024/06/08 03:51
在网上找了好久,大多数都是一样的使用起来没有效果,后来发现这个方法,确实好使。
首先在target中设置
在AppDelegate.m中
- (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 = (AppDelegate *)[UIApplication sharedApplication].delegate; AppDelegate * appDelegate.allowRotation = 1;
在要这个controller要消失的时候 写appDelegate.allowRotation = 0;就可以了,不要写在viewWillDisappear中而是写在退出VC的触发事件中:
AppDelegate * appDelegate = (AppDelegate *)[UIApplication sharedApplication].delegate; AppDelegate * appDelegate.allowRotation = 0;
阅读全文
0 0
- iOS指定页面屏幕旋转
- iOS指定页面屏幕旋转
- iOS指定页面屏幕旋转,手动旋转
- iOS 指定部分页面可屏幕旋转
- iOS指定页面屏幕旋转,手动旋转(iOS 屏幕旋转只在当前控制器生效)
- iOS指定页面旋转
- iOS指定页面屏幕旋转,手动旋转(某app实现功能全过程)
- iOS单独页面屏幕旋转
- iOS如何指定某个页面可以旋转屏幕,其余控制器都正常竖屏
- iOS 指定页面允许旋转/ 指定页面强制横屏
- iOS 指定页面添加 屏幕固定
- IOS在指定的控制器支持屏幕旋转
- iOS开发中,单个页面屏幕旋转问题
- iOS手动旋转屏幕、自动旋转屏幕
- ios屏幕旋转注意事项
- iOS强制旋转屏幕
- ios 锁定 屏幕旋转
- ios旋转屏幕总结
- python学习笔记(六)循环、迭代
- HDU 5336 暴力BFS
- 你真的了解“宏”吗?详解宏的定义和使用,宏与函数的区别
- 静态方法可以调用成员变量吗?
- 如何实现1080P延迟低于500ms的实时超清直播传输技术
- iOS指定页面屏幕旋转
- 图处理:使用graphstream来计算无向图的介数中心性
- java求解LeetCode题目,实现求解数组中的majority element
- 算法杂记
- 推荐系统总结MF->PMF->CTR->CDL->CNN
- Oracle内连接、左外连接、右外连接、全外连接
- FZU Problem 2271 X(Floyd)
- Arp
- python最小二乘法拟合直线