0

私のプログラムには 4 つのボタンがあり、各ボタンは異なるテーブル ビューを呼び出します。それは問題なく動作しますが、私の問題は、使用しているビュー コントローラーが、ナビゲーション バーとタブ バーを覆うテーブル ビューを表示することです。そのコーディングを、テーブルを表示し、ナビゲーション バーとタブ バーを覆わないものに置き換える必要があります。私が使用しているコーディングは次のとおりです。

NorthWestViewController *nwController = [[NorthWestViewController alloc] initWithNibName:@"NorthWestView" bundle:nil];
self.nwViewController = nwController;
[self.view insertSubview:nwViewController.view atIndex:0];


[self presentModalViewController:nwViewController animated:YES];


[nwController release];

}

[self presentModalViewController....] が問題です。そのコードをナビゲーションとタブバーを保持するものに置き換える方法を知っている人はいますか?

ありがとう、ハイメ

4

1 に答える 1

3

iPhone では、すべてのモーダル ビュー コントローラーは、ここに示すように全画面表示にする必要があります。 /UIViewController/modalPresentationStyle

別の方法として、テーブルビューをサブビューとして表示し、フレームを調整してナビゲーションまたはツールバーと重ならないようにすることもできます。

于 2010-05-26T00:53:49.070 に答える