2011-06-18 16 views
5

Fotoğrafların çevresinde bir kenarlık yaratabileceğim konusunda bana tavsiyelerde bulunabilir (aşağıdaki ekran görüntüsünde gördüğünüz gibi)? İnce bir gri kenarlık ve arkada bir alt gölge var gibi görünüyor.Objektif C: Fotoğraflar çevresinde kenarlık efekti nasıl oluşturulur

Burada herhangi bir tavsiye için teşekkür ederiz.

enter image description here

+0

@Highlycaffeinated, QuartzCore lib'i ithal etmeyi ve sınır özelliğini kullanmayı denedim ancak efektler tatmin edici olmadı ... bu nedenle, başka bir yaklaşım olup olmadığını görmek için etrafa sormayı düşünmüşsünüz. – Zhen

cevap

9

basit yolu: UIImageView katmanı için bir UIImageView, kurulum borderColor, cornerRadius, shadowColor, shadowOffset, shadowPath vb içine fotoğrafını sarın.

Karmaşık yol: UIView alt sınıfını ve -drawRect: içinde kenarlık ve gölgeyi kendiniz çizin.

+0

Bunu belirtmek isteyebilirsiniz UIImageView için ayarları değiştirmek amacıyla, #import 'seçeneğine ve görüntünün yukarıda belirtilen özelliklerini değiştirmek için' UIImageView' 'layer' özelliğine erişmeniz gerekir. – zeboidlund

İlgili konular