UIImageView kipinin Aspect faktörü olan ölçek faktörünü nasıl alabilirim?UIImageView kipinin AspectFit'in kipini nasıl alabilirim?
Bu, AspectFit modlu bir UIImageView'im var. Görüntü (kare), iyi olan UIImageView çerçevem için ölçeklendirildi.
Kullanılan ölçek miktarını almak istersek (ör. 0,78 veya herhangi bir şey) bunu doğrudan nasıl alabilirim?
Sayısal bir görünüme kare bir görüntüyü ölçeklendirdiğimi belirterek, hesaplamanın yönlendirmeyi dikkate alması gerektiğinden, UIImageView genişliğinin üst görünüm genişliğini karşılaştırmak zorunda kalmak istemiyorum. Bu yüzden neden bulmak için UIImageView sorgulamak için doğrudan bir yol vardı.
DÜZENLEME: iPhone veya iPad dağıtımı için de çalışması gerekiyor.
CGFloat widthScale = imageView.image.size.width/imageView.frame.size.width;
CGFloat heightScale = imageView.image.size.height/imageView.frame.size.height;
gibi
Sonunda bütün hesaplamak aspectFit içerik modu ile UIImageView kullanmak yerine ihtiyacım olan şeyler. Bu uygun ve birçok detay bilgilerin kaybolmasıdır. – AechoLiu