Bir CALayer'ım var ve ona gerilebilir bir resim eklemek istiyorum. Sadece yaparsanız: katmanları varsayılan contentGravity beriCALayer.contents'ta Gerilebilir UIImage nasıl eklenir?
_layer.contents = (id)[[UIImage imageNamed:@"grayTrim.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0.0, 15.0, 0.0, 15.0)].CGImage;
işe yaramaz kCAGravityResize olduğunu.
Bunun contentCenter kullanılarak gerçekleştirilebileceğini okudum, ancak CALayer'ımdaki gerilmiş görüntüyü elde etmek için bunu tam olarak nasıl kullanacağımı anlayamıyorum.
Herhangi bir fikir kabul edilir!
Horatiu
Yardımcı buldum. Teşekkürler! – duci9y
Görüntünün ölçeğini kullanmak daha iyidir. –
Önerilen çözüm, iPhone 6'da artı görüntünün 3x varyantı yoksa başarısız olur. Görüntünün ölçek özelliğini kullanmak daha iyidir. self.contentScale = strechableImage.scale' Sonra görüntünün tüm varyantları (@ 2x @ 3x) mevcut olmasa bile çalışır. –