改变方向时的奇怪行为

时间:2013-08-06 07:53:05

标签: iphone orientation uiinterfaceorientation

我有一个平移手势的视图。我在肖像模式下完美地编程了它的行为,但当我将其改为横向模式时,它的表现不同。平移x,y与纵向模式相同,这是我所期望的。但是在很多地方,似乎x和y都被翻转了。

此外,视图的宽度和高度保持不变。这很奇怪,因为我认为宽度应该比现在的高度更大。它没有。

我很想提供一段代码,但它看起来像是一个普遍的问题,而不是某个特定的坏线。

任何人都可以帮我解决这个问题吗?

由于

1 个答案:

答案 0 :(得分:0)

如果您自己实施了pan-gesture的处理并且没有考虑其中的方向更改,那么您所描述的内容似乎是正常行为。

如果您没有设置适当的大小调整掩码(或在调用willAnimateRotationToInterfaceOrientation时在代码中调整大小,则视图的宽度和高度将保持不变)。 此外,应用程序窗口([[UIScreen mainScreen] bounds])的框架在旋转事件后不会更改。

这就是你所看到的吗?

相关问题