У меня есть пользовательский MKAnnotation
, и все аннотации находятся в нужном месте и соответствуют протоколу MKAnnotation, но я хочу отображать стандартный пузырь вызова, когда пользователь нажимает на аннотацию, могу ли я это сделать или у меня есть реализация пользовательский пузырь вызова?
Отображать всплывающую подсказку Apple на пользовательской MKAnnotation
Ответы (1)
Вам нужно установить для свойства canShowCallout
значение YES
, чтобы MKAnnotationView
, которое вы создаете, представляло конкретное MKAnnotation
.
Вызов будет использовать свойство title
из вашего MKAnnotation
в качестве заголовка, а также свойство subtitle
, если оно не nil
.
Вы можете установить свойства leftCalloutAccessoryView
и rightCalloutAccessoryView
на MKAnnotationView
, если хотите или нуждаетесь в этом. Вид слева обычно представляет собой UIImageView
со значком, а вид справа обычно представляет собой UIButton
, который действует как кнопка раскрытия деталей.
person
PeyloW
schedule
17.11.2010
@ user443444: Вы используете
MKPinAnnotationView
и уверены, что установили хотя бы свойство title
для MKAnnotation
, которое вы используете для инициализации MKPinAnnotationView
?
- person PeyloW; 18.11.2010