UIBarButtonItem: Wie kann ich den Textschatten-Offset ändern?

8

Ich versuche, den Offset des Schattens hinter dem Text in UIBarButtonItem zu ändern.

Das ist mein Code:

%Vor%

Das Ändern der Textfarbe funktioniert. Das Ändern der Schattenfarbe funktioniert. Ändern der Schatten-Offset scheint nichts zu tun.

Stimmt etwas nicht mit der Art und Weise, wie ich das mache? Ich habe auch versucht, es direkt zu setzen, ohne die Darstellung Proxy, aber das hat auch nicht funktioniert.

    
Steven Vandeweghe 30.03.2012, 11:29
quelle

2 Antworten

1

Ich glaube, dass dein Code korrekt ist, obwohl du vielleicht etwas anderes erwartest als das, was er tut. Wenn ich es in eine Test-App einfüge und die Offset-Werte auf 10.0, 10.0 ändere, ist der Schatten-Offset für mich sichtbar. (iOS 5.0)

    
Phillip Mills 30.03.2012 11:51
quelle
0

Ihre Shadow-UIOffset-Werte sind 0,0,0,0, was effektiv keinen Schatten verursacht. Sie müssen den Schatten um mindestens 1 Pixel in jede Richtung verschieben. z.B. Dies wird Ihnen einen Schatten auf der unteren linken Seite geben.

%Vor%     
Bill 16.05.2013 00:57
quelle