0

大量のサブビューを含む複雑な構造の自動テーブル ビュー セル サイズを作成するにはどうすればよいですか?

テーブル ビュー セルの例を次に示します。テーブル ビュー セルの例

たとえば、テーブル ビュー セルの高さの合計は 220 ピクセルです。茶色の領域は 70 ピクセル、緑色の領域は 90 ピクセル、赤色の領域は 10 ピクセル、黒色の領域は 50 ピクセルです。青い領域は常にテーブルビュー セルと同じ高さになります。

autolayout と UITableViewAutomaticDimension を使用してテーブルビューのセルの高さを減らして、緑色の領域全体を削除/非表示にすることで 130px にするにはどうすればよいですか?

古いスタイルのアプローチなしで UITableViewAutomaticDimension と正しい制約を使用してそれを達成することは可能ですか?

注: 最小バージョンは iOS 8 です (ただし、iOS 9 以降のソリューションでも問題ありません。最小バージョンを増やします...)

4

2 に答える 2

0

制約を追加したら、緑色のセクションに接続されている高さ制約へのアウトレットを作成し、それを高さ = 0 (または必要なもの) に変更してから、セル全体の高さを変更できます。

于 2016-10-04T19:26:05.117 に答える