Diciamo che ho un'immagine (ad esempio 1024 x 768 px) che viene visualizzata in una UIImageView (ad esempio 300 x 300 px). Ora, mi piacerebbe convertire un punto dall'immagine, ad es. la posizione del naso di una persona (x: 500, y: 600), nel punto corrispondente di UIImageView con la sua contentMode presa in considerazione.Convertire i punti dall'immagine ai punti UIImageView, contentMode-
Se contentMode è fissato su UIViewContentModeScaleToFill, la conversione sarà semplice. Ma se è UIViewContentModeScaleAspectFit, le cose si fanno più complesse.
Esiste un modo elegante per raggiungere questo obiettivo? Non voglio davvero calcolarlo per ogni singolo contentMode (più di 10, penso).
Grazie!
Molto bello - Sarebbe ancora più bello se avessi anche fornito il contrario (dalle coordinate imageView alle coordinate dell'immagine). – sarfata
Hai ragione, lo aggiungerò presto. – nubbel
Non preoccupatevi, l'ho fatto per alcune delle modalità, sto finendo proprio ora e vi invierò una richiesta pull su github più tardi oggi. – sarfata