Eine Option besteht darin, den Schatten festzulegen, der möglicherweise nicht genau Ihren Vorstellungen entspricht, aber einen ähnlichen Effekt erzielt. Sie können den Offset manuell anpassen:
%Vor% Bitte beachten Sie, dass Sie dies auch im Interface Builder für Ihr UILabel
definieren können.
shadow http://i.minus.com/jbiG0jVdOxJbgh.png
Wenn dies nicht genug für Sie ist, überprüfen Sie diese blog post , die sich mit dem Unterklassen UILabel
beschäftigt, um einen Glow-Effekt zu erhalten:
glow http://www.redrobotstudios.com/blog/wp- Inhalt / Uploads / 2010/04 / glow1.png
Offenlegung: Ich bin der Entwickler von THLabel.
Ich habe vor einiger Zeit eine UILabel-Unterklasse veröffentlicht, die eine Gliederung in Text und andere Effekte erlaubt. Sie können es hier finden: Ссылка
Ich verwende Core Text und Core Graphics, um den Effekt zu erzielen.
Bei iOS5 ist es üblich, CoreGraphics zu verwenden, um Füllung / Kontur festzulegen und dann die Grafiken zu rendern. Es kann jedoch ziemlich schwierig sein, die Ausrichtung für alle Schriftgrößen korrekt zu machen.
Ich empfehle, meine Lösung hier zu betrachten. Sie können es entweder gerade verwenden (es hat auch diffuse Schatten) oder einfach den Code auswählen, der den Umriss ausführt. Für iOS6 gibt es eine bessere (kleinere) Lösung, die noch besser funktioniert. Schau hier .
Ich bin sicher, dieser Code wird löse dein Problem.
In der Klasse KSLabel.m sehen Sie diese Codezeile
%Vor%ändere es in
%Vor%und Sie sehen den schwarzen Rand des Textes.
Tags und Links objective-c iphone uilabel