从景观直接变为景观

时间:2012-10-25 09:37:04

标签: ios xcode4.3 landscape portrait

当我直接从风景右转到风景时,有一个错误。

我有一个网页视图和图片视图。在每个州,我都声明了特定的宽度高度和位置。当我处于纵向模式时,我有视图的特定坐标。我也为景观模式设置了它们。当我从风景左转到风景时,所有的比例都搞砸了!

当我的应用程序处于横向右侧模式时,我需要访问状态,然后直接旋转到横向左侧。我需要访问它来进行修改,如果我不能怎样才能强制我的应用程序在进入其他横向模式之前通过纵向模式,例如: 正确的景观 - >左侧的景观将发生如下景观右侧 - >肖像 - >景观离开了。 因为如果我从右向左直接旋转我将在我的软件中有一个错误,所以我需要修复它。 请注意,我正在使用标签栏控制器,我已成功将其子类化,一切正常。

1 个答案:

答案 0 :(得分:2)

这里的问题是我对方向改变的处理,我应该从一开始就使用:

 if(UIInterfaceOrientationIsPortrait(self.interfaceOrientation))

这给了我控制每个州的选项。希望这有助于未来的人