1

多くのグーグル検索の後、私は特定の問題に何も来ていません。

青いロケーション ドットのアイコンを丸で変更することはできますか? ロケーター アイコンを独自のアイコンに置き換えたいと考えています。

次に、自分のイメージで別のビューに保存します。ボタンを押すと、注釈のようになります。その結果、「AddPlace」ビューの場所は別のビューに保存されます。

MapKit フレームワークを使用しています。

4

1 に答える 1

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"];
        }
    }
    .....
于 2013-11-10T14:24:49.650 に答える