更改自定义注释标签,而不从iPhone中的地图中删除它

时间:2011-04-28 07:10:19

标签: iphone annotations mkmapview

我在地图的中心绘制了自定义注释。哪个继续需要更新其标签距离地图中心的距离。

P.S。地图中心是指地图中可见区域的中心。

因此默认情况下,我的注释位于地图的中心,标签为0,然后当我移动地图时,它必须自行更新。

目前,我在每次移动时删除注释并添加带有更新文本的注释。但它不是正确的方式..

请帮助....提前致谢....

1 个答案:

答案 0 :(得分:0)

添加地图视图后,我会在包含地图的视图上添加带有标签的UIView。此新视图的大小应与地图的大小相同。棘手的部分是处理它上面的触摸,然后将它们传输到地图视图。你可以深入研究this tutorial。它不是地图视图而是网络视图,但原则是相同的。

如果选择这种方式,则不必将此标签添加为注释。