更改方向后,iOS地图UIPopover放错位置

时间:2013-04-03 14:44:06

标签: ios ipad maps orientation uipopovercontroller

我们正在开发平板电脑应用并遇到以下问题:

如果用户触摸地图上的图钉,我们正在使用弹出控制器,但在方向更改后,弹出窗口错位。但我们无法保留参考,因为在方向改变后,引脚会重新加载。

有人已经遇到此问题,并为此找到了通用的解决方案吗?我想知道苹果是如何处理这个的。

一般来说,方向改变后弹出窗口的位置有时会有点奇怪。

提前致谢

1 个答案:

答案 0 :(得分:0)

一种常见的方法是在旋转后关闭弹出窗口。不幸的是,你不能做太多不需要一些复杂的重新定位逻辑。也许将原点存储为iVar并根据新方向计算新坐标。但是,没有通用的解决方案。