2016-03-25 13 views
3

セルフサイジングのテーブルビューセルを設計するとき(たとえばestimatedRowHeightとUITableViewAutomaticDimensionを使用する場合)、Interface BuilderのTable Viewセルの「行の高さ」に何を入力しますか?セルフサイジングセルを使用したInterface Builderの行の高さ

UITableViewAutomaticDimensionの全体的なポイントは、私が行の高さを事前に知らないということです。そのため、IBの「現在のビューからの計算と自動レイアウト設定」のような設定が必要です。

つまり、IBはすべての固有サイズを持ち、プレースホルダの高さを指定することもできるので、IBに表示されているセルの現在の「インスタンス」の(自動)行の高さを自動的に決定できるはずです。

私は手動で適切な行の高さを計算しない限り、IBが自動レイアウトエラーを報告し続けるのは面倒です。

どうやってこの問題を処理しますか?何らかのベストプラクティス、またはトリックがありますか?

答えて

0

インタフェースビルダーで実際の行の高さを入力する必要があります。 Read this.

+0

ありがとうございますが、あなたのリンクが私の質問を参照している場所がわかりません。 IBが明らかにそれを知っているにもかかわらず(なぜなら、間違った値ごとにエラーを生成するので)、実際に行の高さを手動で計算する必要があるのはなぜかわかりません。 – JiaYow

関連する問題