UIImageView’de Aspect to Fill Probleminde Karşılaşılan Resim Boyutlandırma Sorunu Çözümü

Merhaba Arkadaşlar,

Bu gün başka bir kısa yazımla karşınızdayım. Yazı kısa ve öz aslında Objective-C ve XCode’da karşılaşılan hayır bu olamaz dediğimiz durumu örnekleyen bir sorunu ve çözümü paylaşmak istiyorum. UIImageView’de Mode kısmına geçtiğimizde ve View Mode’u Aspect to Fill olarak değiştirdiğimizde imageview’in kendi boyutlarının dışına çıktığını görüyoruz. Halbuki ona özel bir frame oluşturmamıza rağmen. Hemen bunu örneklerle pekiştirelim isterseniz.

 

1

 

Örnekte görüldüğü üzere UIImageView’i ekledik ve frame özelliklerini belirledik. Bu yetmedi özel constraintsler kullandık ki width ve height sabit kalsın.Fakat Attirbute Inspector kısmından boyca uzun olan bir resim seçelim dediğimizde bunun gibi bir sorunla karşılaşmamız muhtemel.

2

 

Hemen sorunu nasıl çözeceğimize gelelim:

.h dosyamızda alttaki satırın olduğunu ve IBOutlet’lerin View ile tanımlandığını varsayıyorum.

ViewDidLoad metodumuza aşağıdaki satırımızı ekliyoruz ve sorundan kurtulmuş oluyoruz 🙂

Şimdi Sonuca Bakalım 🙂

3Bol Mobilli Günler Dilerim…

 

Bu yazı Yazılarım kategorisine gönderilmiş ve , , , , ile etiketlenmiş. Kalıcı bağlantıyı yer imlerinize ekleyin.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir