我有一个地图视图,作为半复杂视图层次结构中的子视图。一切正常,除了精度圈,脉冲波会导致底层地图视图流血到导航栏和标签栏上,只要蓝色的用户位置图钉靠近其中一个。我已经设置了所有父视图的剪辑子视图,所以想知道还有什么问题。视图层次结构是窗口/滚动视图/内容/地图视图。谢谢。
更新:
从那以后,我尝试重新排列视图层次结构以测试各种布局,并确认所有父视图都有 clipsToBounds = YES 并且在“脉冲”发生时仍然会出血。奇怪的是,唯一受此影响的两个视图是导航栏和标签栏。不良行为是,当脉冲环在标签栏或导航栏附近扩展时,底层地图视图开始绘制在脉冲与它们相交的那些视图中的区域下方;好像它们被擦掉并暴露在它下面的地图视图