在MKMapView-iPhone中,插针后面会弹出标注

在MKMapView-iPhone中,插针后面会弹出标注,iphone,annotations,mkmapview,Iphone,Annotations,Mkmapview,我的地图上有10个自定义标注,但有时标注会在图钉后面弹出。。有什么办法解决这个问题吗 我已签出此链接 但由于我的标注不是通过点击弹出的,而是通过点击按钮弹出的,所以这个答案对我来说毫无价值 任何形式的帮助都将不胜感激。这背后的原因是您在代码中调用的某些地方会在注释视图上显示SubViewToFront。如果您不清楚这个问题。。请随意发表评论。我不知道它是否有效,但我只是想知道,您是否尝试在所选注释的视图上调用bringSubviewToFront?在mapview中未找到任何此类方法。。如果我

我的地图上有10个自定义标注,但有时标注会在图钉后面弹出。。有什么办法解决这个问题吗

我已签出此链接

但由于我的标注不是通过点击弹出的,而是通过点击按钮弹出的,所以这个答案对我来说毫无价值


任何形式的帮助都将不胜感激。

这背后的原因是您在代码中调用的某些地方会在注释视图上显示SubViewToFront。

如果您不清楚这个问题。。请随意发表评论。我不知道它是否有效,但我只是想知道,您是否尝试在所选注释的视图上调用bringSubviewToFront?在mapview中未找到任何此类方法。。如果我将注释作为子视图传递,它将崩溃:(我已尝试使用annotationview将SubViewToFront…[self.mapview将bringSubviewToFron:annotationview]但仍然是相同的:(详图索引视图是自定义视图还是注释视图?您是否实现了viewForAnnotation,是否使用MKPinAnnotationView?是的,我可以在地图顶部添加一个透明视图,当我的自定义注释出现在地图上时,该视图会使地图变亮。因此,要使注释可单击,我必须通过将SubViewToFront调用它们。但我必须这样做callout也一样,但它不会出现:(当然,尝试在map superView上调用BringSubViewToBron,而不是mapview.self.mapview.superView bringSubviewToFront:annotationView