iOS版; MKMapView currentUser注释精度圆正在流向父视图

时间:2012-06-14 06:09:17

标签: ios mkmapview

我有一个地图视图,作为半复杂视图层次结构中的子视图。一切正常,除了精确圆,脉冲波导致底层地图视图在导航栏和标签栏上渗透,只要蓝色用户定位销靠近任何一个。我已经设置了所有父视图的剪辑子视图,所以想知道还有什么可能是问题。视图层次结构是window / scrollview / content / mapview。感谢。

更新

我已经尝试重新排列视图层次结构以测试各种布局,并确认所有父视图都有clipsToBounds = YES,并且每当“脉冲”发生时仍然会出现流失。奇怪的是,受此影响的仅有两个视图是导航栏和标签栏。不希望的行为是当脉冲环扩展时,在标签栏或导航条附近,底层地图视图开始在脉冲与它们相交的那些视图内的区域下绘制;好像它们被擦掉并暴露在它下面的地图视图

1 个答案:

答案 0 :(得分:0)

以为我会分享一些最近的信息,以防其他人碰巧遇到同样的问题。

在我的情况下,我必须设置mkmapview(内容视图)的父视图clipsToBounds属性为NO,一切正常。我知道,这似乎是违反直觉的,但它是iOS支持工程师提出的解决方案。从技术上讲,它不是一种支持的配置,但技术工程师也表示它不应该像这样流血。正如他所说,我为它提出了一个错误。唯一的缺点就是我不得不放弃圆角和阴影;没有clipsToBounds = YES就无法得到。