Я хочу показать UIView чуть выше местоположения булавки, и если пользователь перемещается по карте, UIView должен оставаться выше местоположения булавки. Я не хочу использовать пузырь вызова. Есть ли другой путь?Как показать UIView чуть выше знака MKpointAnnotation
0
A
ответ
1
в прошивкой 9 мы имеем новое свойство с именем detailCalloutAccessoryView
Вы можете создать вид и установить в качестве
annotationView.detailCalloutAccessoryView = tempView
Пожалуйста, проверьте ссылку, чтобы получить более подробную информацию
0
Попробуйте использовать этот код:
func mapView(_ mapView: MKMapView, viewForAnnotation annotation: MKAnnotation) -> MKAnnotationView {
if (annotation is MKUserLocation) {
return nil
}
else if (annotation is YourAnnotationClassHere) {
let identifier = "MyCustomAnnotation"
var annotationView = mapView.dequeueReusableAnnotationView(withIdentifier: identifier)
if annotationView {
annotationView.annotation = annotation
}
else {
annotationView = MKAnnotationView(annotation, reuseIdentifier: identifier)
}
annotationView.canShowCallout = false
// set to YES if using customized rendition of standard callout; set to NO if creating your own callout from scratch
annotationView.image = UIImage(named: "your-image-here.png")!
return annotationView
}
return nil
}
Это в основном то, что вам нужно для этого. Это быстрый вариант этого ответа прямо здесь: How to create Custom MKAnnotationView and custom annotation title and subtitle
Надеюсь, что это помогло !!!
+0
Поскольку вы еще не отправили ни одного из своих кодов, это единственный способ помочь вам –
Смежные вопросы
- 1. Android TableLayout чуть выше центра
- 2. скрыть вид чуть выше tableview
- 3. Как получить нижний колонтитул чуть выше Scrollviewer?
- 4. Как перейти к чуть выше метки привязки?
- 5. Как отобразить половину модального просмотра чуть выше tabBarController?
- 6. Matplotlib: построение гистограммы чуть выше диаграммы рассеяния
- 7. Изображение с кнопками - чуть выше Google Map
- 8. Черная полоса над TableView чуть выше TabBar
- 9. Android TextView отображается чуть выше меню
- 10. Добавить UIView выше UITableView
- 11. MKPointAnnotation показать изображение на этикетке
- 12. UIView выше NavigationBar и StatusBar
- 13. добавить UIView выше UITableView
- 14. Лифт UIView выше вид
- 15. Как найти комбинацию элементов, которые суммируются чуть выше порогового значения
- 16. Как увеличить пространство чуть выше линии нижнего колонтитула?
- 17. Как отобразить карту Google чуть выше панели инструментов внизу?
- 18. добавить UIView выше проблемы Tableview
- 19. Поместите элемент чуть выше экранной клавиатуры в wpf
- 20. Диалог полной ширины, расположенный чуть выше мягкой клавиатуры
- 21. Увеличьте высоту UIView выше UITableView
- 22. Позиция UIView выше строки состояния
- 23. Изменить размер UIView выше UITableView
- 24. Как сделать UIView выше UINavigationController в раскадровке?
- 25. Как добавить UIView выше текущей UITableViewController
- 26. Связывание с площадью чуть выше определенной части веб-страницы
- 27. Python Selenium Получить элементы чуть выше моего ввода Переменная
- 28. Расширение Firefox - отображение настраиваемого всплывающего сообщения чуть выше строки состояния
- 29. Анимация UIView выше всех других просмотров
- 30. Как показать закусочную выше Bottombar?
Возможно, это поможет вам http://stackoverflow.com/a/38741017/6433023 –