Скажем, у меня есть изображение (например, 1024 x 768 px), которое отображается в UIImageView (например, 300 x 300 пикселей). Теперь я хотел бы преобразовать точку из изображения, например. положение носа человека (x: 500, y: 600), в соответствующую точку на UIImageView с учетом его contentMode.
Если contentMode зафиксирован в UIViewContentModeScaleToFill, преобразование будет простым. Но если это UIViewContentModeScaleAspectFit, все становится более сложным.
Есть ли элегантный способ достичь этого? Я действительно не хочу вычислять это для каждого единственного contentMode (более 10, я думаю).
Спасибо!