当我直接从右侧风景更改为左侧风景时,有一个错误。
我有一个网络视图和一个图像视图。在每种状态下,我都声明了特定的宽度高度和位置。当我处于纵向模式时,我具有特定的视图坐标。我还为横向模式设置了它们。当我从左边的风景快速切换到右边的风景时,所有比例都搞砸了!
当我的应用程序处于横向右模式时,我需要访问该状态,然后直接旋转至横向向左。我需要访问它以进行修改,如果我不能,那么我该如何强制我的应用程序在进入其他横向模式之前通过纵向模式,例如:
右侧风景->左侧风景将按以下方式进行:右侧风景->纵向->左侧风景。
因为如果我直接从右向左旋转它,则我的软件中将存在一个错误,因此我需要对其进行修复。
请注意,我使用的是标签栏控制器,并且已成功将其子类化,一切正常。
最佳答案
这里的问题是我对方向变化的处理,从一开始我就应该拥有:
if(UIInterfaceOrientationIsPortrait(self.interfaceOrientation))
这使我可以选择控制每个状态。希望这对 future 的人有帮助
关于ios - 从右侧风景直接更改为左侧风景,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13065699/