Annotation返回nil显示什么
在根据MapKit的官方代码里,在判断为 MKUserLocation 推荐返回nil,开始以为和TableView一样返回了nil就是不显示,后来发现不是这样
返回nil不是不显示AnnotationView,而是使用系统自带的Map Pin样式显示 如果想要不显示,需要返回一个纯透明空的自定义MKAnnotationView
1 | - (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation { |