Ние имаме 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 с вашия персонализиран изглед и бутон.