1

当我直接从横向右侧更改为横向左侧时,会出现错误。

我有一个网络视图和图像视图。在每个州,我都声明了特定的宽度高度和位置。当我处于纵向模式时,我有视图的特定坐标。我还为横向模式设置了它们。当我从左侧横向快速更改为横向右侧时,所有比例都搞砸了!

当我的应用程序处于横向模式并直接旋转到横向左侧时,我需要访问该状态。我需要访问它来进行修改,如果我不能,我怎么能强制我的应用程序在进入另一个横向模式之前通过纵向模式,例如:
横向右侧 - >横向左侧将按如下方式进行横向右-> 纵向-> 横向左。因为如果我直接从右到左旋转它,我的软件中会有一个错误,所以我需要修复它。请注意,我正在使用标签栏控制器,并且我已成功对其进行子类化,一切正常。

4

1 回答 1

2

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

 if(UIInterfaceOrientationIsPortrait(self.interfaceOrientation))

这给了我控制每个状态的选项。希望这对未来的人有所帮助

于 2012-10-29T13:58:58.707 回答