Özel bir UIControl
sahibiyim ve bunun bir gölge olmasını istiyorum, böylece ilgili özellikleri layer
ürününe ayarladım. Görünümün etrafında bir gölge görünür, ancak bir alt görüntü olan bir UILabel
metninin altında da bir gölge görünür. Bunu nasıl durdurursun? Sadece dış süper manzaradaki gölgeyi istiyorum.CALayer gölgesini alt gösterimleri etkilemekten mi vazgeçtin?
...
init() {
label = UILabel()
label.translatesAutoresizingMaskIntoConstraints = false
self.translatesAutoresizingMaskIntoConstraints = false
addSubview(label)
self.layer.masksToBounds = false
self.layer.shadowColor = UIColor.blackColor().CGColor
self.layer.shadowOpacity = 1.0
self.layer.shadowRadius = 2.0
// Adding these lines trying to explicitly stop shadow on label...
label.layer.shadowOpacity = 0
label.layer.shadowColor = nil
...
}
Eğer self.layer gölge yapılandırmadan sonra label.layer sıfır gölge ayarlamak çalıştı mı? –
Evet yaptım. Söz konusu kod için birkaç satır ekledim. –