0

私のアプリは ViewBased アプリです。UITableView xib をロードしたいボタンを押すと、タイプ UITableView のサブクラスを .xib と共に追加しましたが、ナビゲーション バーと検索バーを追加せずにテーブルのみをロードします。ビューをロードするコードは次のとおりです。

- (IBAction)changeView:(id)sender;
{
   TableViewController *tableview =[[TableViewController alloc] initWithNibName:nil   bundle:nil];
   [self presentModalViewController:tableview animated:YES];
}

これは私がロードしたいものです:

画像 1 http://img571.imageshack.us/img571/3846/wantf.png

これがロードされるものです:

画像 2 http://img528.imageshack.us/img528/9928/loadu.png

問題を解決し、ナビゲーションと検索バーでビューを読み込むにはどうすればよいですか? よろしくお願いします。

4

2 に答える 2

1

次のように、View Controller を UINavigationController でラップする必要があります。

UINavigationController: 最も単純な例

だからこれを試してください:

   TableViewController *tableview =[[TableViewController alloc] initWithNibName:nil   bundle:nil];
   UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:tableview]; 
   [self presentModalViewController:navController animated:YES];
于 2012-06-21T20:04:25.780 に答える
0

xib ファイルを編集するとき、XCode には検索バーを表示/非表示にするオプションがあると思います。

于 2012-06-22T01:48:45.233 に答える