我已经尝试了这些stackoverflow帖子中找到的两种方法,但没有运气:post a,post b。
方法是a,将视图从superview b带到前面,以设置视图层的z位置。
任何人都知道第三种方式?
答案 0 :(得分:1)
尝试在anchorPointZ
的图层上设置MKAnnotationView
。请注意,较高的值会将视图 lower 置于堆叠顺序中。
annotationView.layer.anchorPointZ = 0
这适用于macOS 10.13。我还没有在iOS 11上测试过,但MapKit在两个平台上基本相同。