作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在添加自定义注释而不是引脚注释。基本上,我在这些注释中画了一个圆圈,并将它们添加到 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/
我正在添加自定义注释而不是引脚注释。基本上,我在这些注释中画了一个圆圈,并将它们添加到 map 中。这些自定义注释的问题掩盖了用户位置 View (蓝点)我如何将蓝点带到前面。 - (void)map
我是一名优秀的程序员,十分优秀!