2016-06-22 2 views
0

JSQMessagesフレームワークからavatarImageWithUserInitialsを実装する必要があります。 http://cocoadocs.org/docsets/JSQMessagesViewController/7.3.3/Classes/JSQMessagesAvatarImageFactory.html#//api/name/avatarImageWithUserInitials:backgroundColor:textColor:font:diameter:documentatiojnは次の場所にありSwiftでavatarImageWithUserInitialsを実装する

しかし、それは唯一のObjective-Cで実装していると思わ現在のところ

、迅速にこの機能を実装する方法はありません。

この機能を迅速なアプリに追加するにはどうすればよいですか?

答えて

0

ここで完全な実装を確認できます。 https://github.com/jessesquires/JSQMessagesViewController/pull/1606

これはすぐにスウィフト・サンプル・プロジェクトの一部になります。

しかし、基本的な概要は、このようにできるアバターオブジェクトを作成する必要があります。

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

も、このオプション:

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

申し訳ありませんが、これはそう長く取りました。

+0

サンプルプロジェクトは現在、メインプロジェクトの一部です。 –

関連する問題