問題タブ [uitableviewautomaticdimension]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
118 参照

ios - セクション ヘッダーが提供されている場合、UITableview の高さは自動的に全画面表示に変更されます

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

上部にカスタムビュー(検索アイコン/ベル)とその下にテーブルビュー(テーブルヘッダービュー付き)があります。テーブルビューにセクションヘッダービューを提供すると、テーブルビューは制約を尊重しません.テーブルビューは画面全体の高さを自動的に取得します. セクション ヘッダー コードを削除すると、すべての制約が考慮されます。上の画像は、tableview が下に設定されていても、高さいっぱいに表示されます。カスタム トップ ビューはテーブルビューの下に隠れます。

heightForHeaderInSection、estimatedHeightForHeaderInSection、viewForHeaderInSection を実装しました。

また、self.feedTableView.contentInset = insets self.feedTableView.scrollIndicatorInsets = insets // トップ ビューの高さを設定すると、Tableview は適切に機能します。