Ich möchte einem UIButton einen Schlagschatten hinzufügen. Ich habe versucht, self.layer.shadow * -Eigenschaften zu verwenden. Diese Eigenschaften funktionieren in UIView, aber sie verhalten sich in UIButton anders. Ich würde es wirklich schätzen, wenn ich irgendwelche Hinweise bekommen könnte, um den Schlagschatten zu zeichnen. Vielen Dank!Wie fügt man einem UIButton einen Schlagschatten hinzu?
self.layer.cornerRadius = 8.0f;
self.layer.masksToBounds = YES;
self.layer.borderWidth = 1.0f;
self.layer.shadowColor = [UIColor greenColor].CGColor;
self.layer.shadowOpacity = 0.8;
self.layer.shadowRadius = 12;
self.layer.shadowOffset = CGSizeMake(12.0f, 12.0f);
Der Core Animation Guide, http://developer.apple.com/mac/library/documentation /cocoa/conceptual/CoreAnimation_guide/Articles/LayerVisProps.html, sagt: iPhone OS Hinweis: Als Leistungsüberlegung unterstützt iPhone OS die Eigenschaften shadowColor, shadowOffset, shadowOpacity und shadowRadius nicht. Dang. –
Diese Eigenschaften werden jetzt seit iOS 3.2 unterstützt. Grüße, – Quentin