2017-07-19 9 views
0

JSQMessageViewController - 私は以下のようにnilに設定私ので、発信アバター画像、出アバターせずに、送信者の返信を設定したいの発信テキストの配置

self.outgoingAvatarImage = [JSQMessagesAvatarImageFactory avatarImageWithImage:[UIImage imageNamed :@ ""] 直径:kJSQMessagesCollectionViewAvatarSizeDefault];

ただし、次の画面のように発信テキストの位置合わせが正しく行われないようにします。

、私はスクリーンショットのように赤い線に整列を設定できますか?

attachment 2

答えて

0

私はあなたの質問を理解してると、あなただけのviewDidAppearに次の行を追加する必要があります -

self.collectionView.collectionViewLayout.outgoingAvatarViewSize = CGSizeMake(40, 40); 

またはその他の必要なフレーム(幅のためにあなたには、いくつかのスペースを管理できるように)

+0

質問していただきありがとうございました。質問を明確にすることを許可してください、私のアプリケーションは、発信アバターを表示しませんが、送信テキストは、添付されているように赤い線の代わりに緑の線で次の行に分かれています。赤い線で発信テキストを整列させるにはどうすればよいですか? – Marcus

0

私の問題は、後続の制約が-32に設定されていたため、制約を0に設定すると問題が解決します。

Bubble Container trailing setting

+0

これは理論的に質問に答えるかもしれませんが、答えの本質的な部分をここに含め、参照のためのリンクを提供することが望ましいです(// meta.stackoverflow.com/q/8259)。 *より良い* "リンクベースの"回答を書く方法については、[here](https://meta.stackexchange.com/a/94027/285661)を参照してください。ありがとう! – GhostCat

関連する問題