0

ここに画像の説明を入力

黒いナビゲーション バーとグループ化されたテーブル ビューの縦方向のピンストライプの間に空白があるのがわかりますか? そのスペースはナビゲーション バーの一部です。テーブル ビューをスクロールすると、空白が同じ場所に残ります。

このviewControllerだけでnavigationControllerフレームを短くする必要があるため、提供されたスクリーンショットに見られるように空白はありません。

(おそらく、これがグループ化されたテーブルビューを持つviewControllerであることと関係があります)..

このviewControllerの唯一の他のサブビューは次のとおりです。

tableView = [[UITableView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame] style:UITableViewStyleGrouped];

[self.view addSubview:tableView];

このナビゲーション バーは、アプリ デリゲートの viewController でインスタンス化されます。

このviewControllerで変更したものを前のものに引き継がせたくありません(このnavigationControllerは他の6つのviewControllerでうまく動作するためです)。

4

1 に答える 1