Реальная нечетная, чтобы застрять, но странно я.
У вас есть imageView
, содержащий изображение. Вы уменьшаете размер imageView
вниз, а затем говорите ему, чтобы он использовал UIViewContentModeScaleAspectFit
. поэтому ваш imageView
может быть 300 на 200, но ваше масштабированное изображение внутри может быть 300 на 118 или 228 на 200, потому что его aspectfit
.
Как вы получаете размер фактического изображения?
imageView.image.size
- размер исходного изображения. imageview.frame
- это рамка imageView
не содержащегося изображения. imageview.contentstretch
тоже не работает