次のデリゲート メソッドをオーバーライドしたグループ化されたテーブルビューをセットアップしました。
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
ヘッダービューがレンダリングされ、すべてがうまく見えます...ポートレートモードで。デバイスを回転させると、ヘッダービューが表のセルと整列しなくなります。
これは、テーブルビューが縦よりも横にセルの左右の間隔を追加したためです。
iDeviceが横向きモードか縦向きモードかによって、テーブルビューセルの左右のスペースが異なるため、これはUIViewAutoresizeMaskの質問ではありません。
この問題に対する解決策/提案をいただければ幸いです。
更新: 問題は、テーブルビューの位置が x > 0 の場合にあるようです。テーブル セルの左右のスペースの違いに注意してください。
最初の画像はポートレート モードです。2 番目の画像はランドスケープ モードです。