- 2
- 0
- 约4.37千字
- 约 10页
- 2017-02-21 发布于四川
- 举报
IOS屏幕自动旋转和调节大小
iOS开发7:自动旋转与调整大小
苹果的产品iPad和iPhone都是支持自动旋转的,因而我们写的程序也要支持两种视图:纵向和横向。
默认情况下,我们写的程序都是纵向的,就像前边的几个例子中那样。如果运行以前写的程序,当把模拟器旋转,你会发现很不友好,有的控件看不见了。这个时候,自动旋转就显得很有必要了。
1、我们先不谈如何实现自动旋转,先讲讲如何让程序知道它支持哪几种旋转。
运行Xcode 4.2,新建一个Single View Application,程序名为RotateTest,其他设置如下图:
创建好工程后,打开的第一个页面包含如下视图:
我们可以在这里设置程序支持哪种旋转,只需选中那个按钮。从上图可以看出,默认情况下,iPhone程序不支持倒过来的旋转,因为如果视图是倒过来的,而此时突然来电话,那么会很不方便,因为页面依然是倒过来的。但是,如果你创建了一个iPad程序,你回发现上图四个按钮都是选中的,即iPad程序默认支持所有旋转。
注意,如果为程序创建了多个View Controller,那么每个View Controller都要可以设置所支持的旋转,不过,新建的View Controller设置的值必须是主View Controller的子集。
其实,我们修改上图中的按钮,实质上修改的是我们程序的plist文件,在这个工程中,是RotateTest-Info.
您可能关注的文档
- 江西省兴国县第三中学2016届高三下学期考前模拟(四)数学(文)试题 缺答案.doc
- 江西省兴国县第三中学2016届高三化学周练试题(2015.10.19) 无答案.doc
- GYC超五类综合布线方案.doc
- 江西省兴国县第三中学2016届高三化学周练试题(2015.11.11) 无答案.doc
- G新建文件夹辐射防护培训教材.doc
- GPRS模块低功耗型产品设计.doc
- 江西省兴国县第三中学2016届高三化学周练试题(2015.7.2) 无答案.doc
- 江西省兴国县第三中学2016届高三化学周练试题(2015.7.8) 无答案.doc
- 江西省兴国县第三中学2016届高三化学周练试题(2015.9.17) 无答案.doc
- G内存不浪费浅谈虚拟硬盘使用技巧.doc
- 宣贯培训(2026年)《GBT 20455-2023集运机 术语、定义和规格》.pptx
- 宣贯培训(2026年)《GBT 20552-2023长牡蛎》.pptx
- 宣贯培训(2026年)《GBT 7631.17-2014润滑剂、工业用油和相关产品(L类)的分类 第17部分:E组(内燃机油)》.pptx
- 宣贯培训(2026年)《GBT 7631.11-2014润滑剂、工业用油和有关产品(L类)的分类 第11部分:G组(导轨)》.pptx
- 宣贯培训(2026年)《GBT 7702.7-2023煤质颗粒活性炭试验方法 第7部分:碘吸附值的测定》.pptx
- 宣贯培训(2026年)《GBT 7702.10-2008煤质颗粒活性炭试验方法 苯蒸气 氯乙烷蒸气防护时间的测定》.pptx
- 宣贯培训(2026年)《GBT 7532-2008有机化工产品中重金属的测定 目视比色法》.pptx
- 宣贯培训(2026年)《GBT 7939.3-2023液压传动连接 试验方法 第3部分:软管总成》.pptx
- 宣贯培训(2026年)《GBT 7922-2023照明光源颜色的测量方法》.pptx
- 宣贯培训(2026年)《GBT 7983-2013输送带 横向柔性(成槽性) 试验方法》.pptx
最近下载
- 2022届高考沈从文作品专练(word版 有答案与解析).docx VIP
- T /SCQJNY 0001—2025 在用汽油汽车安装压缩天然气汽车专用装置 技术条件.pdf
- 《化工和危险化学品生产经营企业重大生产安全事故隐患判定准则》重要内容整理.docx VIP
- 高等数学(二)-东北大学-中国大学MOOC慕课答案.pdf VIP
- 【正版】 BS EN 1998-1-2004+ A1-2013 欧洲标准全文下载.pdf
- 勒索病毒应急措施及防护方案.pptx VIP
- 直臂式高空作业车施工方案.docx VIP
- (一模)2025~2026 学年度苏锡常镇四市高三教学情况调研(一)地理试卷(含答案).docx
- 通管局三类人员继续教育考试题库及答案.pdf VIP
- 高原病诊断预防和治疗指南2025.docx VIP
原创力文档

文档评论(0)