Fügen Sie Rahmen und Schatten zu den Schaltflächen hinzu

8

Ich möchte einen mittleren dicken schwarzen Rand und Schatten zu den Schaltflächen hinzufügen, die ich in meiner iPad-Anwendung hinzugefügt habe. Ich habe diese Schaltflächen so benutzerdefiniert wie ich Bilder auf sie angewendet habe. Wie kann ich ht

Rahmen und Schatten hinzufügen?     
Prateek Chaubey 27.10.2011, 23:03
quelle

2 Antworten

45

Das Hinzufügen von Schatten und Rahmen ist einfach.

1) Fügen Sie Ihrem Ziel das QuartzCore-Framework hinzu.
2) Importieren Sie den Framework-Header in die Klasse, der Sie Rahmen und Schatten hinzufügen möchten. (Oder wenn Sie eine benutzerdefinierte Klasse für die Schaltfläche haben, können Sie dieses Framework einfach in diese Klasse importieren.)
3) Um den Rahmen der Schaltfläche hinzuzufügen, verwenden Sie diesen Code (wobei button ein IBOutlet ist, das mit der Schaltfläche in der Schnittstelle verbunden ist):

%Vor%


4) Um den Schatten der Schaltfläche hinzuzufügen, verwenden Sie den folgenden Code:

%Vor%

Sie können mit den Werten herumspielen und sehen, wie sich das auf das Verhalten auswirkt.

    
Arslan 28.10.2011, 07:06
quelle
0

Wenn Sie in Cocoa waren, könnten Sie setShadow von NSView verwenden. (NSView ist ein Vorgänger von NSButton.) Ich sehe die entsprechende Methode für UIView nicht, daher glaube ich nicht, dass es in iOS eine einfache Möglichkeit dafür gibt. Wenn ich darüber nachdenke, glaube ich nicht, dass ich diesen Effekt in iOS-Apps gesehen habe, Punkt.

Aber da Sie ohnehin benutzerdefinierte Schaltflächenbilder verwenden, sollten Sie Bilder mit Schatten und Rahmen vorbereiten?

    
Wienke 28.10.2011 04:23
quelle

Tags und Links