カスタムクラス mapviewHandler が割り当てられたマップビューがあり、それが blaViewController.h に追加されます@property (weak, nonatomic) IBOutlet mapviewHandler *mapView;
これは mapviewHandler.m のスニペットです
-(void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view {
NSLog(@"test");
}
そして、これは mapviewHandler のヘッダー ファイルです。
#import <MapKit/MapKit.h>
@interface mapviewHandler : MKMapView <MKMapViewDelegate>
@end
アクションを次のように呼び出すために、マップビューを接続するのが非常に難しいのはなぜですか
- (MKAnnotationView *)mapView: (MKMapView *) mapView viewForAnnotation: (id<MKAnnotation>) annotation {
- (void)mapView:(MKMapView *)mapView
annotationView:(MKAnnotationView *)annotationView
didChangeDragState:(MKAnnotationViewDragState)newState
fromOldState:(MKAnnotationViewDragState)oldState
{
私は何日も苦労してきました.Cocoa Touchとxcodeを使用するのはこれが初めてなので、始めたいと思っています.良いドキュメントが見つからず、見つけたドキュメントがドン方法は説明しない
事前に、私の頭痛と眠れない夜を助けてください(はい、これは特別な任務のためです)