【问题标题】:Sometimes strange artifact appears when [mapView selectAnnotation];[mapView selectAnnotation] 时有时会出现奇怪的工件;
【发布时间】:2012-02-07 16:50:29
【问题描述】:
[_mapView selectAnnotation:sannotation animated:YES];

似乎并不总是,所以我不明白这是什么原因。

如何解决?

【问题讨论】:

  • 在选择任何注释之前,请取消选择 mapView 上的所有注释。
  • 谢谢,现在似乎工作正常 :)
  • @chatur 你能把你的评论作为答案吗?

标签: ios5 mkmapview mkannotation mkannotationview


【解决方案1】:

在选择任何注解之前,请取消选择 mapView 上的所有注解。

for (id<MKAnnotation> annotation in mapView.annotations) 
  [mymap deselectAnnotation:annotation animated:NO];

我在使用默认标注时遇到了同样的问题,我已经实现了自定义标注。虽然它不是一个完美的解决方案,但它达到了目的。

【讨论】:

    猜你喜欢
    • 2020-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-08
    • 2017-02-24
    • 1970-01-01
    相关资源
    最近更新 更多