经过大量的谷歌搜索,我没有遇到任何问题。
是否可以使用圆圈更改蓝色位置点的图标? 我想用我自己的图标替换定位器图标。
然后用我自己的图像将其保存到不同的视图。按下按钮。就像一个注释。 结果将是" AddPlace" View中的位置应该将位置存储在不同的视图中。
我使用MapKit框架。
答案 0 :(得分:1)
是的,有 MKMapView - viewForAnnotation 的委托方法,也可以为位置引脚调用。当注释是类 MKUserLocation
时示例:
- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation {
if ([annotation isKindOfClass:[MKUserLocation class]]) {
MKAnnotationView *pinView = (MKAnnotationView *)[mapView dequeueReusableAnnotationViewWithIdentifier:@"pinViewLocation"];
if (!pinView) {
pinView = [[MKAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"pinViewLocation"];
pinView.canShowCallout = NO;
pinView.image = [UIImage imageNamed:@"map-location-pin"];
}
}
.....