2
我试图在MapKit视图上隐藏一个别针,并将hidden
属性设置为YES
,但我仍然可以点击它并获得didSelectAnnotationView
消息!当然,我尝试将userInteractionEnabled
设置为NO
,但我仍然收到这些消息。隐藏和禁用MapKit引脚上的用户交互?
这是我试过的。 a
是我的注释视图。
a.hidden = YES;
a.layer.hidden = YES;
a.userInteractionEnabled = NO;
我在这里错过了一些东西,而且我到处谷歌搜索,找不到任何有效的东西。任何线索?
您可以检查didSelectAnnotationView中引脚的可见性,只是过滤可见的引脚。只是一个快速的解决方法。 – 2012-02-29 01:24:01
谢谢Mariusz,我想过这样做,但我认为必须有更好的方法。 – ReenReen 2012-03-02 00:40:23