0

質問: それぞれ異なる行数を含むことができるラベルが並んでいる場合、UITableViewAutomaticDimension を使用して UITableViewCell で制約を使用するにはどうすればよいですか?

ラベルを並べて含むセルを含むテーブルがあります。

水平ラベル付きのテーブルセル

片側のラベルの 1 つが反対側の対応するラベルよりも多くの行を持っている場合、セルのサイズを適切に調整するのに苦労しています。ラベルの 1 つが常に切り取られます。両方のラベルの行数が同じ場合、セルのサイズが完全に変更され、すべてのテキストが表示されます。

いくつかの制約の微調整を試みましたが、期待どおりに完全に機能するものはありません。

高さの隠しラベルを追加しようとしました...しかし、ラベルが 4 つあるセルではうまく機能しません。ラベルをビューに配置しようとしましたが、ビューの高さを計算する必要があります。

現在、制約は通常どおりに設定されています: 上、下、左、右、ラベルは 0 行などに設定されており、両方のラベルに同じテキストまたは同じ行数がある場合にうまく機能します。

制約を使用してこれを行う方法はありますか? または、インデックス パスの行の古い高さに戻す必要がありますか? =(

4

2 に答える 2