/ / CalloutAccessoryView изглед за MKPinAnnotationView - iphone, object-c, mkmapview, mapkit, mkpinannotationview

Показване на приложния изглед за MKPinAnnotationView - iphone, objective-c, mkmapview, mapkit, mkpinannotationview

Ние имаме rightCalloutAccessoryView и leftCalloutAccessoryView за MKPinAnnotationView

но има ли, ако трябва да добавим персонализиран бутон към целия изскачащ балон как да го добавим

основното изискване е i трябва да извършим същото действие, когато докоснем балона Popup, точно като действие на бутона на Dislser Button.

//To add a discloser button to show route map
inView = (MKPinAnnotationView *)[mapView dequeueReusableAnnotationViewWithIdentifier:defaultPinID];
UIButton *detailBtn=[UIButton buttonWithType:UIButtonTypeDetailDisclosure];
pinView.rightCalloutAccessoryView=detailBtn;
[detailBtn addTarget:self action:@selector(showRoute:) forControlEvents:UIControlEventTouchUpInside];

въведете описанието на изображението тук

Как да добавите персонализиран бутон към тази изскачаща папка

Отговори:

0 за отговор № 1

за поставяне на персонализиран бутон върху цялата карта витрябва да добавите персонализиран mapcalloutview, така че потърсете това в google имаше клас на разположение за изглед на персонализирано описание и по този начин можете да създадете своя customcallout с вашия персонализиран изглед и бутон.