0

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

例如:在我FirstViewController的地图上,现在我放大到北美地区,所以现在我想要在我移动时SecondViewController看到北美地区,即我在FirstViewController移动之前所在的地区SecondView。谁能告诉我如何做到这一点?

我必须将注释图钉添加到 SecondView 上的区域中心,考虑到FirstViewControllerie 上的视图,如果我在 SouthAmerica 区域,那么在移动到 SecondView 时,图钉应该落在 SouthAmerica 地图区域的中心。有人可以指导我如何做到这一点吗?

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

4

1 回答 1

0

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

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

于 2013-01-09T08:21:45.337 回答