プレーンなtableView-oneセクションがあり、スクロールするとその行がヘッダーの後ろに表示されます。このように:iOSプレーンなテーブルビューの行がヘッダーの後ろに表示される
これを防ぐ簡単な方法はありますか?私はそれがcontentInsetと関係があると思ったが、それはヘッダーも動かすが、これは私が望むものではない。
プレーンなtableView-oneセクションがあり、スクロールするとその行がヘッダーの後ろに表示されます。このように:iOSプレーンなテーブルビューの行がヘッダーの後ろに表示される
これを防ぐ簡単な方法はありますか?私はそれがcontentInsetと関係があると思ったが、それはヘッダーも動かすが、これは私が望むものではない。
これはテーブルビューヘッダーかセクションビューヘッダーですか? sectionViewヘッダーがデフォルトの動作です。
viewForHeaderInSectionとheightForHeaderInSection:セクションヘッダは、あなたが使用する必要が紫色
ことをするために錯覚を作成するには、単にビューの背景色を設定します。これらの例のGoogle
tableView.tableHeaderView
(これはtableViewHeaderでありセクションヘッダーではないと仮定します)を設定するときは、header
の高さを明示的に設定していることを確認してください。このヘッダをXIBまたはストーリーボードからロードする場合、Interface Builderで設定された値はコードに引き継がれません。
セクションヘッダーの場合、UITableViewDelegate
メソッドtableView:heightForHeaderInSection:
を実装する必要があります。
大丈夫、はい、それは意味があるので、セクションのヘッダーです。私はheightForHeaderInSectionは、ヘッダーのオフセットをスクロールビューを許可すると思いますか? – mrwheet
ヘッダーの高さがないため、viewForHeaderInSectionから返されたカスタムビューのカスタムヘッダーの高さを指定できます。ちょうど "カスタムセクションヘッダーuitabletview"のためのGoogle – MobileMon