私の目標
私はカスタム UITableViewCell (MessageCell) を作成しています。セルのサイズが変更されるたびに、UITextView の幅と高さの両方をサイズ変更したいと思います。
注:heightForRowAtIndexPath
UITextViewに配置されるコンテンツに応じて、メソッドでセルの高さも変更します。
私が試したこと
現在適用されているすべての制約とセルは次のとおりです。
私は試した :
- と
UILabel
。 - 下からa を修正するに
Vertical Space
は、すべての制約に合わせて高さを変更すると考えます。 Height
ユーザー制約(私の初期の高さ) でオーバーライドしますが、これを行うたびにHeight >= 43
紫の自動Height
が再作成されます。- 最初に SO で解決策を見つけましたが、次のようなケースは見つかりませんでした (自動レイアウトによる UITextView の高さのサイズ変更が頻繁に発生する問題のように見えても)。
- 私の指が出血するまで、さまざまな & ランダムな制約の組み合わせがたくさんあります。
現在のレンダリング方法
そう...
誰かが私の目標を達成するための手がかりやガイドラインを持っているなら、私は感謝します!
追加するかもしれませんが、私は Autolayout と制約にまったく慣れていません。私の参考:レイ・ウェンダーリッヒの素晴らしさ