2012-04-30 3 views
0

Можно ли сделать аксессуар для вызова в режиме просмотра карты без кнопки аксессуара. Я загружаю карту. В некоторых случаях при нажатии на штифт мне нужно показать вид аксессуара, но без кнопки аксессуара. Является ли это возможным? Если да, то как?Аксессуар выноски без вспомогательной кнопки

ответ

2

Вы посмотрели делегата viewForAnnotation? Используя этот делегат, вы можете создать пользовательский вид, когда используется контакт.

Здесь вы можете сделать что-то вроде этого:

MKPinAnnotationView *aView = [[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"myPinView"]; 
aView.rightCalloutAccessoryView = [UIButton buttonWithType:UIButtonTypeDetailDisclosure]; 

Если вы не установили rightCalloutAccessoryView, то не будет никакой кнопки аксессуара.

Надеюсь, это поможет вам на правильном пути.