2

次のデリゲート メソッドをオーバーライドしたグループ化されたテーブルビューをセットアップしました。

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section

ヘッダービューがレンダリングされ、すべてがうまく見えます...ポートレートモードで。デバイスを回転させると、ヘッダービューが表のセルと整列しなくなります。

これは、テーブルビューが縦よりも横にセルの左右の間隔を追加したためです。

iDeviceが横向きモードか縦向きモードかによって、テーブルビューセルの左右のスペースが異なるため、これはUIViewAutoresizeMaskの質問ではありません。

この問題に対する解決策/提案をいただければ幸いです。

更新: 問題は、テーブルビューの位置が x > 0 の場合にあるようです。テーブル セルの左右のスペースの違いに注意してください。

ポートレートモード時

ランドスケープモードで

最初の画像はポートレート モードです。2 番目の画像はランドスケープ モードです。

4

0 に答える 0