- 9
- 0
- 约4.31千字
- 约 10页
- 2019-03-29 发布于江苏
- 举报
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.plis
您可能关注的文档
最近下载
- 06CJ06-1:开窗机(一)(参考图集).docx VIP
- 产品几何技术规范GPS国家标准应用课件(PPT-53页).ppt VIP
- 液态气体购销协议.docx
- 黑龙江2019定额序列章节说明.pdf VIP
- 桩基工程(静压桩)安全技术交底.doc VIP
- 桥梁机械设备的精细化使用管理分析.pdf
- 2026辽宁锦州建设(集团)有限公司校园招聘10人笔试备考题库及答案解析.docx VIP
- 2025年航空业运力规划报告.docx VIP
- 2026年锦州建设(集团)有限公司招聘5人备考题库及答案详解一套.docx VIP
- 2026年锦州建设(集团)有限公司招聘5人备考题库及参考答案详解一套.docx VIP
原创力文档

文档评论(0)