Как сделать Popover из аннотации на MKMapView прокручивать с картой, как Apple?
Если вы прикоснетесь к аннотации встроенного в Apple приложения "Карты" на iPad, вы получите стандартную выноску с аксессуаром "раскрытия" выноски. Когда вы нажимаете аксессуар, вы получаете красивый вид Popover с дополнительной информацией о маркере аннотации.
Все это просто подражать.
ТЕМ НЕ МЕНИЕ. Apple Popover на самом деле остается открытым и перемещается вместе с картой при прокрутке и увеличении масштаба карты. Это мило Звучит просто, но я попробовал много способов подражать этому и не смог! Кому-нибудь удалось подражать этому?
1 ответ
Похоже, что поповер добавляется в представление, отличное от подпредставления UiScrollView - это представление, которое фактически перемещается.
Если вы передаете ссылку на подпредставление в presentPopoverFromRect: inView: enabledArrowDirections, это должно добавить всплывающее окно в качестве подпредставления подпредставления прокрутки и позволить ему перемещаться при перемещении карты (или любого вида прокручиваемого представления). Я не уверен, что факт, что это карта, а не ванильный UIScrollView, повлияет на вещи.