Nella mia app ho annotazioni personalizzate dove lo leftCalloutAccessoryView
è una circolare UIView
. Questo funziona perfettamente nel simulatore con questo codice:Ottieni il frame dell'annotazione sulla vista mappa
let rideTimeView = UIView()
rideTimeView.frame = CGRectMake(5, 5, 50, 50)
rideTimeView.layer.cornerRadius = 25
Il problema si verifica quando eseguo l'app su dispositivi reali. Funziona perfettamente (credo) 6 e 6 Plus, ma si sovrappone in fondo a 4 e 5.
C'è un modo per ottenere le dimensioni dell'annotazione?
consultare questo: http://stackoverflow.com/questions/11421732/convert-mkannotation-coordinates-to-view-coordinates Speranza che aiuta – Mrunal