2011-12-24 176 views
-3

我有肖像模式的杂志iPad应用程序,我希望当用户旋转设备时,它应该处于横向模式。但视图应该出现在相同的位置。如何在横向模式下制作ipad应用程序

+0

你需要更具体的你想要什么... – Ecarrion 2011-12-24 06:14:04

+0

我希望在纵向模式下显示的视图也应该在横向模式下完全相同 – user1107725 2011-12-24 07:10:18

回答

2

一般问题,但我会尝试和涵盖几个关于旋转的重要事情。

  1. 在项目设置 - iPad部署信息下,确保在支持的设备方向部分中选择了'横向'和'纵向'。

Supported Device Orientations

  • 如果你不希望子视图(按钮等)都在旋转变化,确保取消选择“自动调整子视图”中你的笔尖。
  • Autoresize Subviews in Nib

  • 您可以在UIViewController类做任何额外的旋转工作
  • -(void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation

    否则,它会在旋转时自动旋转视图及其子视图。

    虽然严重,看了一些苹果公司的文档。这是相当广泛的。

    +0

    通过这样做我还必须更改按钮或视图的大小我正在使用肖像模式,因为当我做到这一点看起来不一样 – user1107725 2011-12-24 06:26:02

    +0

    那就是你可能想在'didRotateFromInterfaceOrientation制定出一个问题:(UIInterfaceOrientation)fromInterfaceOrientation'。像'myButton.frame = CGRectMake(newXPosition,newYPosition,sameWidth,sameHeight);' – johnluttig 2011-12-24 06:41:06

    相关问题