デフォルトで非表示にしたい検索バーがある場合と同様に、uitableview をオフセットしようとしています。私の問題は、テーブルビューが空の場合でもオフセットが存在することです。私は現在、次のようなものを使用しています:
[self.tableView setContentOffset:CGPointMake(0, normalHeaderHeight)];
テーブルビューが空でない限り、これは機能します。(私は、テーブルビューをフィルタリングする uisegmented コントロールを持っています。テーブルビューが空のときにぎこちなく「ジャンプ」しないようにしたいと思います。
私の考えは、スクロール可能な距離があることを保証する uitableview フッターを追加することです。誰かがすでにそのようなことを書いているかどうか、または簡単な解決策があるかどうかはわかりません。