【问题标题】:How to pass zoomed region from one view to another xcode如何将缩放区域从一个视图传递到另一个 xcode
【发布时间】:2013-01-09 07:56:17
【问题描述】:

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

例如: 在我的FirstViewController 中,我在地图上,现在我放大到北美地区,所以现在我希望当我移动到SecondViewController 时,我可以看到北美地区,即我在FirstViewController 上的地区在我搬到SecondView 之前。谁能告诉我这是怎么做到的?

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

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

【问题讨论】:

    标签: ios xcode map mkmapview mapkit


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-25
      • 2021-09-04
      • 1970-01-01
      • 1970-01-01
      • 2017-05-20
      • 1970-01-01
      相关资源
      最近更新 更多