iOS 8の新機能。行の推定高さを設定するだけで100%動的なテーブルビューセルを取得し、自動レイアウトを使用してセル内の要素をレイアウトできます。コンテンツの高さが増加すると、セルの高さも増加します。これは非常に便利です。テーブルビューのセクションヘッダーでも同じことを成し遂げることができるのでしょうか。
缶1は、例えば、作成UIView中をtableView:viewForHeaderInSection:追加し、UILabelサブビューを、ビューに対してラベルの自動レイアウトの制約を指定して、ラベルの内容に合わせて高さがビューの増加を持って、実装することなくtableView:heightForHeaderInSection:?
viewForHeaderInSection状態のドキュメント:「このメソッドは、tableView:heightForHeaderInSection:も実装されている場合にのみ正しく機能します。」iOS 8で変更があったかどうかは聞いていません。
それができない場合、この動作を模倣する最良の方法は何ですか?
UITableViewAutomaticDimensionは、「この定数をtableView:heightForHeaderInSection:ortableView:heightForFooterInSection:で返す場合、orUITableViewから返される値に適合する高さを使用します(タイトルがでない場合)」。tableView:titleForHeaderInSection:tableView:titleForFooterInSection:nil