Thực sự kỳ quặc để bị kẹt trên nhưng thật lạ lùng.iPhone: Nhận được kích thước của hình ảnh sau AspectFt
Bạn có một hình ảnh imageView
. Bạn có kích thước mà imageView
xuống và sau đó nói với nó để sử dụng UIViewContentModeScaleAspectFit
. do đó, imageView
của bạn có thể là 300 x 200 nhưng hình ảnh được chia tỷ lệ của bạn có thể là 300 x 118 hoặc 228 x 200 vì số aspectfit
.
Làm cách nào để bạn nhận được kích thước của hình ảnh thực tế?
imageView.image.size
là kích thước của hình ảnh gốc.
imageview.frame
là khung của imageview
không phải là hình ảnh được chứa.
imageview.contentstretch
không hoạt động hoặc
Kiểm tra giải pháp một dòng này. http://stackoverflow.com/a/43114960/2071021 –