【发布时间】:2012-02-29 01:20:43
【问题描述】:
我试图在 MapKit 视图上隐藏一个图钉,虽然将 hidden 属性设置为 YES 有效,但我仍然可以点击它并获取 didSelectAnnotationView 消息!当然,我尝试将userInteractionEnabled 设置为NO,但我仍然收到消息。
这是我尝试过的。 a 是我的注释视图。
a.hidden = YES;
a.layer.hidden = YES;
a.userInteractionEnabled = NO;
我在这里遗漏了一些东西,我到处搜索,找不到任何有用的东西。有什么线索吗?
【问题讨论】:
-
您可以在 didSelectAnnotationView 中检查 pin 的可见性,然后过滤可见的 pin。只是一个快速的解决方法。
-
谢谢 Mariusz,我想过这样做,但我认为必须有更好的方法。
标签: ios mkmapview mapkit mkannotationview