在MapKit引脚上隐藏和禁用用户交互?

Ree*_*een 2 mapkit mkmapview mkannotationview ios

我正试图在MapKit视图上隐藏一个引脚,并在设置hidden属性YES工作时,我仍然可以点击它并获取didSelectAnnotationView消息!当然,我尝试设置userInteractionEnabledNO,但我仍然收到的消息.

这就是我尝试过的.a是我的注释视图.

a.hidden = YES; 
a.layer.hidden = YES;
a.userInteractionEnabled = NO;
Run Code Online (Sandbox Code Playgroud)

这里有一些我不知道的东西,我在各处搜索过,找不到任何可行的东西.有线索吗?

小智 10

enabled财产MKAnnotationView可以设置为NO为禁用选择文件规定:

如果此属性的值为NO,则注释视图将忽略触摸事件,并且无法选择.