May*_*tro 4 mkmapview ios ios6
我在mapview iOS6中选择一个引脚时遇到了一个谜

顺便说一句,它在iOS 5中正常工作,我不确定他们在iOS 6的地图中发生了什么变化产生了这个问题.
请注意,当我单击地图时,标注会直接越过引脚并正确显示
任何帮助/线索将不胜感激,
提前致谢
答案可能会有所不同,具体取决于您实施自定义标注气泡的方式.这是我正在使用的解决方案:自定义MKAnnotationView标注,我遇到了完全相同的问题.
基本上,每次出现标注时,我都必须将子视图放在前面.
在这种情况下,我的自定义标注气泡是一个名为'BaseCalloutView'的类,它包含一个UIView作为其ContentView属性(如上面链接的UML图中所示).选择注释后,它会触发BaseCalloutView的'animateIn'功能,我在其中添加了:
[self.superview bringSubviewToFront:self];
Run Code Online (Sandbox Code Playgroud)
正如我所提到的,您的里程可能会有所不同,具体取决于您实施自定义标注泡泡的方式.如果需要,我可以为您提供完整的代码 - 但说实话,我的代码中有90%来自上面的链接.
| 归档时间: |
|
| 查看次数: |
6135 次 |
| 最近记录: |