テーブルビューの上部に動的にスクロールするUISearchBarを追加しています。これを行うために、テーブルビューのサブビューとしてUISearchBarを追加し、scrollviewdelegateメソッドを実装して、検索バーが常に上部に固定されるようにしました。また、それに応じてtableViewのcontentInsetを設定して、一番上のセルが検索バーに対して十分にオフセットされるようにします。
私が抱えている唯一の問題は、テーブルビューの最初のセルの上に描画されるデフォルトの区切り文字にあります。上から始めて下にスクロールすると、セパレータは実際には検索バーの下ではなく上に描画されます。これは、私が修正したい恐ろしいユーザーインターフェイスのバグを作成します。これは最初のセルでのみ発生することに注意してください。セル間の1つおきの区切り文字は、必要に応じて検索バーの下をスクロールし、同じUIバグはありません。何かご意見は?