顺便说一句,它在iOS 5中正常工作,我不确定他们在iOS 6的地图中发生了什么变化产生了这个问题.
请注意,当我单击地图时,标注会直接越过引脚并正确显示
任何帮助/线索将不胜感激,
提前致谢
解决方法 答案可能会有所不同,具体取决于您实施自定义标注气泡的方式.这是我正在使用的解决方案: Customize the MKAnnotationView callout,我遇到了完全相同的问题.基本上,每次出现标注时,我都必须将子视图放在前面.
在这种情况下,我的自定义标注气泡是一个名为’BaseCalloutVIEw’的类,它包含一个UIVIEw作为其ContentVIEw属性(正如您在上面链接的UML图中所见).选择注释后,它会触发BaseCalloutVIEw的’animateIn’功能,我在其中添加了:
[self.supervIEw bringSubvIEwToFront:self];
正如我所提到的,您的里程可能会有所不同,具体取决于您实施自定义标注泡泡的方式.如果需要,我可以为您提供完整的代码 – 但说实话,我的代码中有90%来自上面的链接.
总结以上是内存溢出为你收集整理的mkmapview自定义标注泡泡ios6全部内容,希望文章能够帮你解决mkmapview自定义标注泡泡ios6所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)