Я хотел бы сделать редактируемую выноску, и из быстрого просмотра кажется, что лучший способ - создать текстовое поле над ним в представлении. Итак, мне было интересно, как получить CGPoint аннотации, чтобы я мог использовать ее при размещении моего CGRect текстового поля. Это код, который я использую для отображения аннотации в точке с пунктиром, как бы сделать обратное? Если кто-то предлагает лучшие способы для создания редактируемой выноски, я приветствую для предложенийСоздайте текстовое поле над MKAnnotation Callout Swift
var point:CGPoint = gestureRecognizer.locationInView(self.Map)
EventLoc = self.Map.convertPoint(point, toCoordinateFromView: self.Map)
var TextCentre: CGPoint = self.Map.convertCoordinate (EventLoc !, toPointToView: x) Я пробовал это, но я не мог понять, что поставить для «x». Текстовое поле всегда отображалось в верхнем левом углу экрана. – Learnin
Когда я использовал это в Obj-C, мне пришлось отобразить карту. Поэтому я предполагаю, что это должно быть 'self.Map'. – Dennis
Хорошо, я попробую! Спасибо :) – Learnin