2016-06-22 11 views
0

Ich muss avatarImageWithUserInitials aus dem JSQMessages-Framework implementieren. es scheint jedoch nur in Objective-CImplementieren von avatarImageWithUserInitials in Swift

Die documentatiojn befindet sich unter umgesetzt werden: http://cocoadocs.org/docsets/JSQMessagesViewController/7.3.3/Classes/JSQMessagesAvatarImageFactory.html#//api/name/avatarImageWithUserInitials:backgroundColor:textColor:font:diameter:

Derzeit scheint es keine Möglichkeit zur Implementierung dieser Funktion in geschickter zu sein.

Wie kann ich diese Funktion in meine swift App hinzufügen?

Antwort

0

können Sie hier eine vollständige Implementierung auschecken. https://github.com/jessesquires/JSQMessagesViewController/pull/1606

und es wird bald ein Teil des Swift-Beispielprojekts sein.

Aber die grundlegende Rundown ist, Sie müssen ein Avatar-Objekt, das so gemacht werden kann.

let AvatarLeonard = JSQMessagesAvatarImageFactory.avatarImageWithUserInitials("DL", backgroundColor: UIColor.jsq_messageBubbleGreenColor(), textColor: UIColor.whiteColor(), font: UIFont.systemFontOfSize(12), diameter: UInt(kJSQMessagesCollectionViewAvatarSizeDefault)) 

auch diese Option:

// Create avatar with Placeholder Image 
let AvatarJobs = JSQMessagesAvatarImageFactory.avatarImageWithPlaceholder(UIImage(named: "Jobs"), diameter: UInt(kJSQMessagesCollectionViewAvatarSizeDefault)) 

traurig dies so lange gedauert hat.

+0

Das Beispielprojekt ist nun Teil des Hauptprojekts. –

Verwandte Themen