iOS中如何实现单个页面支持横竖屏(其他页面只能竖屏)
来源:互联网 发布:java开发岗位职责 编辑:程序博客网 时间:2024/05/22 00:33
- 1
- 2
实现方法如下:
1 首先需要Xcode中选中支持的屏幕方向
2 Appdelegate中
.h
- 1
.m中
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
3 在需要支持横竖屏的controller中:
viewWillApplear 中
- 1
- 2
- 3
viewWillDisappear中
- 1
- 2
- 3
写好以上代码之后, 会发现一些问题: 当横屏页面直接点击“返回”按钮退出的时候, 页面依然是横屏, 而我们需要的是仅一个页面可以横屏,测试需要在viewWillDisappear中加入如下代码:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
此时就可以使app仅有设置页面支持横竖屏了!
此时如果app要求用户在横屏 竖屏的模式下改变UI(横屏与竖屏对应不同的UI), 可以在以下方法中执行
阅读全文
0 0
- iOS中如何实现单个页面支持横竖屏(其他页面只能竖屏)
- iOS中如何实现单个页面支持横竖屏(其他页面只能竖屏)
- iOS中如何实现单个页面支持横竖屏(其他页面只能竖屏)
- iOS关掉横屏后某单个页面横竖屏切换
- iOS实现单个页面强制横屏
- iOS 一个页面支持一个方向上横屏,其他页面全部竖屏
- 项目中想要实现大部分页面保持(只支持)竖屏,单个页面保持(只支持)横屏,实现?
- ios 控制页面的横竖屏
- iOS手机APP页面横竖屏设置
- 【iOS】个别页面的横竖屏设置
- iOS 部分页面的强制横竖屏
- iOS部分页面横竖屏解决方案
- iOS 个别页面强制横屏,其他页面竖屏
- iOS 个别页面强制横屏,其他页面竖屏
- iOS 个别页面强制横屏,其他页面竖屏
- [经验]iOS app整体是竖屏(横屏),某个页面却支持横竖屏
- iOS单个ViewController支持横屏,其他全竖屏方法
- iOS单个ViewController支持横屏,其他全竖屏方法
- 分布式集群Kafka删除已经创建的topic
- TextView实现超链接并自定义点击效果
- java扫描器
- eclipse console 输出每行最大值和输出行问题
- python3 scrapy css选择器(Selectors) 用法
- iOS中如何实现单个页面支持横竖屏(其他页面只能竖屏)
- 字节、字、bit、byte的关系
- springmvc注入失败
- Apache + CGI(Python)的简单实用WEB程序的开发
- 输出两个整数的最大值
- 解决Dialog中有EditText时无法自动弹出输入的问题
- 4.11 import 语句
- Hadoop2.6.4搭建笔记
- Vue+Webpack引入Jquery第三方插件,jQuery is not defined 错误,解决方案