Можно ли сделать аксессуар для вызова в режиме просмотра карты без кнопки аксессуара. Я загружаю карту. В некоторых случаях при нажатии на штифт мне нужно показать вид аксессуара, но без кнопки аксессуара. Является ли это возможным? Если да, то как?Аксессуар выноски без вспомогательной кнопки
0
A
ответ
2
Вы посмотрели делегата viewForAnnotation
? Используя этот делегат, вы можете создать пользовательский вид, когда используется контакт.
Здесь вы можете сделать что-то вроде этого:
MKPinAnnotationView *aView = [[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"myPinView"];
aView.rightCalloutAccessoryView = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
Если вы не установили rightCalloutAccessoryView
, то не будет никакой кнопки аксессуара.
Надеюсь, это поможет вам на правильном пути.