2009-11-17 10 views
5

Gibt es eine API, mit der ich die blauen runden E-Mail-Adressenbläschen einfach reproduzieren kann? Sie sehen diese Blasen in Mail auf MacOS und auf dem iPhone.Gibt es eine API für die blauen E-Mail-Adressblasen?

Danke!

+0

Meinst du die in den Adressfeldern? Die Kapseln um die Namen jedes Empfängers? –

+0

Ja, genau! Ich denke, dass outtis die richtige Antwort hat. Danke Leute! –

Antwort

7

Um das Quartz-Frameworks in Ihrem Projekt ein abgerundetes Label einfach schließen zu erhalten und diese Datei zu .m hinzufügen:

#import <QuartzCore/QuartzCore.h> 

Dann ein regelmäßigen UILabel *label erstellen. Stellen Sie die Schriftart, textColor, backgroundColor wie Sie möchten, und fügen Sie dann abgerundete Ecken:

+0

Ich habe diese Methode verwendet - funktioniert super! –

+0

Sie können auch einen Rahmen hinzufügen, indem Sie die borderWidth und borderColor setzen. – FelixLam

5

Ja. Verwenden Sie die Klasse NSTokenField.

+0

Denke nicht, dass dies auf dem iPhone verfügbar ist. – Ramin

+0

Sie haben Recht, sieht aus wie es für das iPhone nicht verfügbar ist. = ( –

+0

siehe meine Antwort auf, wie man das auf dem iPhone tut – FelixLam

4

Vielleicht möchten Sie einen Blick auf Numeric badges on the iPhone werfen.

Eine andere Alternative ist das Projekt Three20. Die Beispiele zeigen eine Methode zum Zusammenstellen von "Abzeichen".

+0

Danke, diese Alternativen sehen gut aus! –

Verwandte Themen