如何将缩放区域从一个视图传递到另一个视图

时间:2013-01-09 07:56:17

标签: ios xcode map mkmapview mapkit

我在类上有一个mapview,我可以去任何地方,可以放大并可以看到整个地图。现在我想知道是否有一种方法可以跟踪当前视图中出现的缩放区域或地图区域,这样当我转到另一个类时,我可以在另一个视图中获得相同区域的相同地图。

对于Eg: 在我的FirstViewController我在地图上,现在我放大到NorthAmerican地区,所以现在我想要移动到SecondViewController以便我可以看到NorthAmerican地区,即我所在的地区在我搬到FirstViewController之前SecondView。谁能告诉我这是怎么做到的?

我必须将注释引脚添加到SecondView上区域的中心,同时考虑FirstViewController上的视图,即如果我在SouthAmerica区域,那么在移动到SecondView时,引脚应该放入SouthAmerica地图区域的中心。 有人可以指导我怎么做吗?

任何编码都会有所帮助..谢谢

1 个答案:

答案 0 :(得分:0)

只需将滚动视图(或地图或其他)的可见矩形传递到第二个VC中。

然后在viewWillAppear(或其他东西)中缩放并滚动到给定的矩形。