IOS屏幕自动旋转和调节大小.docVIP

  • 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.

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档