0

UITableView私の目標は、ある程度のナビゲーションを備えたを作ることです。UITableViewController私が使用するのはテーブルビューだけなので、本当にとを使いたいですUINavigationController

のサブクラスを作成しましたUITableViewControllerxibファイルは次のとおりです。

ここに画像の説明を入力

クラスは UITableViewController サブクラスであるため、自動的に生成されます。ナビゲーションバーを取得するだけで十分ですか、それとも xib に何かを追加する必要がありますか。

.mファイル内の関連コードは次のとおりです。

- (void)viewDidLoad
{
    [super viewDidLoad];

    UITableViewController *tableViewController=[[UITableViewController alloc]initWithNibName:@"ViewController" bundle:nil];
    UINavigationController *navController=[[UINavigationController alloc]initWithRootViewController:tableViewController];
    self.view.window.rootViewController=navController;

    //Create the modal for the UITableView
    array1=[NSArray arrayWithObjects:@"Categorie 1",@"Categorie 2",@"Categorie 3",@"Categorie 4",@"Categorie 5",@"Categorie 6",@"Categorie 7",@"Categorie 8",@"Categorie 9",@"Categorie 10", nil];

}

そして、ここに私が得たものがあります:

ここに画像の説明を入力

ビューの上部にナビゲーション バーが表示されるのを待っていました。私は何かが足りないことを知っているので、私と一緒に我慢して助けてください。ありがとう。

4

1 に答える 1

0

で、をドラッグしてから、MainWindow.xibをドラッグする必要があります。のクラスをテーブルビューコントローラサブクラスに設定します。また、テーブルビューコントローラーがナビゲーションコントローラーのルートとして設定されていることを確認してください。UINavigationControllerUITableViewControllerUITableViewController

于 2013-02-21T02:16:37.083 に答える