gpt4 book ai didi

ios - MKMapView:如何将 MKUserLocationView(蓝点)置于最前面?

转载 作者:可可西里 更新时间:2023-11-01 06:23:56 26 4
gpt4 key购买 nike

我正在添加自定义注释而不是引脚注释。基本上,我在这些注释中画了一个圆圈,并将它们添加到 map 中。这些自定义注释的问题掩盖了用户位置 View (蓝点)我如何将蓝点带到前面。

- (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation {UIView *user = [mapView viewForAnnotation:userLocation];[mapView bringSubviewToFront:user];}

但是,这对我不起作用。蓝色用户点仍被我的自定义注释覆盖。有什么想法可以让用户位置 View 出现在前面吗?干杯

最佳答案

试试这个,它有效。:

MKAnnotationView *userLocationView = [self.mapView viewForAnnotation:self.mapView.userLocation];
[userLocationView.superview bringSubviewToFront:userLocationView];

关于ios - MKMapView:如何将 MKUserLocationView(蓝点)置于最前面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4350675/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com