如何处理iPad旋转?

时间:2012-06-01 21:05:33

标签: objective-c ipad orientation rotation

我有一个iPad应用程序的核心,它相对简单。但是我想添加对肖像模式的支持(目前在横向上工作)。麻烦的是,它是一个非常定制的,独特的界面,由不同的uiimages,标签等组成

那么当用户旋转iPad时,我可以处理所有这些物体的移动吗?什么是最好的方法呢?

感谢。

1 个答案:

答案 0 :(得分:4)

如果您已在界面构建器中设计了界面,则可以通过界面构建​​器在GUI元素之间建立关系,并在第一次拍摄时,查看它对旋转的作用。这可能对你有用,我知道我设计的接口不是一个选项,而其他的工作正常。

否则,您可能必须自己编写所有定位代码。从我的经验来看,最好的方法就是使用预处理器指令来定义两个方向中每个元素的位置。通过这种方式编写用于操作的例程,然后在第一次运行之后可能需要进行的小调整可以简单地在预处理器指令文件中进行数字调整。

http://bynomial.com/blog/?p=85

http://the.ichibod.com/kiji/how-to-handle-device-rotation-for-uiviews-in-ios/