Erstellen Sie Bilder mit Namensinitialen wie Gmail in Swift programmatisch für iOS

7

Ich muss ein Profilbild von jedem Benutzer anzeigen, der seinem Namen in einem UITableView entspricht. Bis das Bild heruntergeladen ist, muss ich ein Bild mit dem ersten Buchstaben seines Namens wie in der Google Mail App anzeigen. Wie programmiere ich das programmatisch in Swift für iOS?

    
Lakhshya Bansal 05.12.2015, 07:33
quelle

5 Antworten

3

Mit FredLohs Vorschlag:

Ich habe ein UILabel (nameInitialLabel) im Storyboard erstellt. Justiert seine Dimensionen und Schriftart.

%Vor%

Ich habe das alphabetColors-Mapping-Array aus Ссылка

extrahiert     
Lakhshya Bansal 07.12.2015, 11:14
quelle
11

Dies ist perfekt für die UIImageView: Ссылка . Im Grunde erstellt es ein UIImage mit dem Anfangsbuchstaben des ersten und des letzten Worts der Eingabe in der Mitte. Die Hintergrundfarbe kann zufällig oder zugewiesen sein.

Hier ist ein Beispiel dafür, was diese Kategorie kann:

[BEARBEITEN]

Sie können dies auch überprüfen: Ссылка

    
yoninja 12.03.2016 14:39
quelle
9

"KEIN RAHMEN BENÖTIGT"

"Seine Arbeit ist wunderbar"

%Vor%

"SWIFT 3.0"

%Vor%     
GOPAL VASANI 02.09.2016 04:58
quelle
2

Fügen Sie den Code aus hier hinzu . Ich schlage vor, dass Sie auch SnapKit

hinzufügen

Fügen Sie diesen Code zu, wie auch immer Sie Zellen erzeugen:

%Vor%     
FredLoh 05.12.2015 07:57
quelle
0

Ich habe dafür eine Swift-Bibliothek geschrieben: Ссылка

Es ist hochgradig anpassbar und verwendet einen protokollorientierten Ansatz, um Daten und Konfiguration zu erhalten

    
ayushn21 13.08.2016 01:44
quelle

Tags und Links