2016-05-27 30 views
1

iMessageのようなアプリケーションを開発しています。私はiMessage chat bubble workのようなUIを使いたいと思います。私は自動レイアウトでテーブルビューセルを開発しました。私はUIImageViewとUILabelで表の下にセルを持っています。自動レイアウトを使用した動的チャットバブル

enter image description here

UIImageViewはresizableImageWithCapInsetsでバブル画像が含まれています。テキストが小文字で、チャットバブルが画面全体に表示されている場合を除き、今はすべて正常に動作しています。そこで私は画像の幅がラベルのテキストに従うように制約を設定したいと思っています。ラベルテキストが小さければ、それは小さな幅のイメージになりますので、ラベルテキストの幅に応じてサイズ変更可能になります。何か案が?

電流出力:

enter image description here

+0

ショーの制約。ラベルに幅の指定を与えないでください。同じ制約をuiimageviewにラベル – Irfan

+0

で与えてくれてありがとうIrfan私はそれを解決しました。時々私は答えを掲示するでしょう。 –

+0

あなたの解決策は何ですか?私は誰かが助けを受けるかもしれないと思うので、それも投稿してください。 – Irfan

答えて

1

私は自分の問題について考えており、それについて研究し、解決策を見つけました。それが他の人を助けるならばそれを掲示する。

テキストに基づいて動的な幅にするもう一つの空白のラベルを右側に置き、左側のコントロール(イメージビューとラベル)に対して相対的な制約を加えます。以下は私の最終的な制約のレイアウトです。その後、期待どおりに動作しています。

enter image description here

出力画面ショット:uilabel上 enter image description here

+0

私はチャットバブルデザインの問題に直面しています。必要なヘルプ –

+0

@susimデモプロジェクトを共有できますか?私が制約を理解するのに役立ちます。してください.. – Sonu

+0

@Sonu私は1つ持っていたが、私はプロジェクトを見つける必要があり、githubで公開する –

関連する問題