Birden fazla snippet'i gördüm: alt gölge olarak basit bir şey için çok karmaşık olan, UIView alt sınıfını gerektiren ve quartz2d çağrılarını kullanan veya bunları alamıyorum. iş.UIView için en basit (dikdörtgen) alt gölge
Sadece bir bakışta bunu başka bir alt görünüm olarak eklediğimde görmek istiyorum (alt görünüm başka bir viewController'den alınmıştır, sadece tahsis ediyorum - muhtemelen hoş değil ama iyi olduğunu biliyorum), IB yok veya herhangi bir şey. Bu konuda gitmek için en basit/en çok kabul edilen yol nedir? iOS 4'te çalışmasını istiyorsam farklı olur mu?
olduğundan da emin olun self.viewAboutContainer.clipsToBounds = o HAYIR. Aksi takdirde, gölge görünümün dışına düşer ve kırpılır. –
@Brayden, "[myview.layer setShadowPath: [UIBezierPath bezierPathWithRect: myview.bounds] .CGPath]" kullanarak perfomence sorununu çözmüştü. " Gölge ve köşe radious, Portre modunda pürüzsüz kaydırma ile gayet güzel çalışıyor. ama benim app her iki modda da destekleniyor ve yönelim gölgesini düzgün çalışmazken (Portrait View'un çerçevesine göre gölge ekranı). nasıl çözüleceğine dair herhangi bir fikriniz var mı? – Hitarth
@VictorEngel viewAboutContainer, _any_ UIView veya UIView (yani UIImageView) öğesini devralan bir şeydir. İsim sadece bir yer tutucudur. – Brayden