ユーザーの画像を追加し、あなたの質問にいくつかのpeicesがありJSQMessagesViewControllerは、画像送信側と受信側のユーザーに</p> <p>を追加する方法を
0
A
答えて
1
グループの日付を追加します。また、あなたが試みたことを何か提供することができれば、私たちがあなたを助けてくれる方法を知っていると助けになるでしょう。このような幅広い質問は、プロジェクトに関する文書でより完全に答えられます。また、更新されたswift
の例があるので、プロジェクトの開発ブランチを調べることをお勧めします。
アバターでは、アバターのサイズを定義してください。これは、ビューの初期化またはviewDidLoad
のいずれかで呼び出す必要があります。これらの行に沿って何かが表示されます。
collectionView?.collectionViewLayout.incomingAvatarViewSize = CGSize(width: kJSQMessagesCollectionViewAvatarSizeDefault, height:kJSQMessagesCollectionViewAvatarSizeDefault)
これらはライブラリによって提供されるデフォルト値です。 次に、オーバーライドする必要があるデリゲートメソッドがあります。
override func collectionView(_ collectionView: JSQMessagesCollectionView!, avatarImageDataForItemAt indexPath: IndexPath!) -> JSQMessageAvatarImageDataSource! {
ここで、特定のメッセージのアバターを表す画像を作成して管理します。表示されているように、JSQMessagesAvatarImageDataSource
に準拠するものを返す必要がある場合は、nil
にすることはできません。したがって、そのユーザーの画像がない場合は、デフォルトまたはBlankAvatarが必要です。
その後、私はあなたはそれがためにあるメッセージに応じて値を更新していることを確認してくださいJSQAvatarImageFactory
JSQMessagesAvatarImageFactory.avatarImage(withUserInitials: "DL", backgroundColor: UIColor.blue, textColor: UIColor.white, font: UIFont.systemFont(ofSize: 14), diameter: UInt(kJSQMessagesCollectionViewAvatarSizeDefault))
をleaveragingお勧めします。
あなたの質問が増えていれば、より多くの情報を提供できることをお知らせします。
関連する問題
- 1. クライアント側で送受信フレームを同期させる方法は?
- 2. 受信側エンドポイントを新しい送信側エンドポイントに再利用/再接続
- 3. 信号送信側変換
- 4. ブルートゥースアンドロイド経由でテキストと画像を送受信する方法
- 5. nodejs、サーバー側からのみファイルを送受信する方法は?
- 6. ArrayList <String>をソケット側からTCP側でクライアント側に送信しますか?
- 7. 送信側コンピュータは受信側コンピュータのカスタムプロセスのポート番号をどのように知っていますか?
- 8. ipn変数をサーバー側に送信する方法は?
- 9. のJavaScript:送信側素子
- 10. ソケットで画像を送受信する
- 11. Androidで画像を送受信する
- 12. クライアント側からサーバー側に複合型を送信する方法
- 13. デフォルトのユーザエージェントをヘッダのサーバ側に送信する方法
- 14. サーバー側のサーバー送信イベントコスト
- 15. サーバー側に角をつけてパラメーターを送信する方法
- 16. fsockopenでデータを送信すると、受信側でデータが受信されない
- 17. ボタン側を画像にする方法
- 18. ノードjs経由でクライアント側にイベントを送信する方法
- 19. Hapi:画像を送信する方法
- 20. REST Webサービスサーバー側で "Accept"ヘッダーを受信する方法
- 21. PGTとPGTIOUの保存CASが生成する
- 22. WiFi Directを使用してクライアント側とサーバー側の両方で文字列を送受信します
- 23. アクティブクラスとCSSをリンクに追加<a>ボタンの内側bootstrap
- 24. クライアント側(ClosableHttpResponse)のマルチパートレスポンスを受信
- 25. headerText属性に画像を追加する方法<p:column>?
- 26. Socket.IOサーバー側からメッセージを送信してキャッチする方法
- 27. QEvent送信側を識別する方法
- 28. REST - ユーザーIDの送信とプリンシパルからのユーザーIDの受信
- 29. クライアント側とサーバー側アプリケーション間の通信
- 30. ノードapiデータをクライアント側jsに送信
ようこそスタックオーバーフロー。良い質問を投稿するためのガイドライン、または他のいくつかの質問をご覧ください。あなたは尋ねるときにもっと詳細を含める必要があります。 – GJZ