1

この問題は 1 日中頭を悩ませていましたが、簡単な答えが必要です。

UINavigationController によって制御される UITableView へのアクセスを提供するログイン ページを作成する必要があります。問題は、ログイン ページ (UIViewController - 「ビューベース アプリケーション テンプレートによって作成されたもの)」を取得して最初にロードし、2 番目のページをロードするにはどうすればよいかということです。あるページから別のページに移動するのは簡単なはずですよね?

私が読むことができる周りの例はありますか? ヘルプやアドバイスをいただければ幸いです。

Zen-C

4

1 に答える 1

2

ビュー コントローラーをナビゲーション コントローラーにプッシュしてナビゲートします。

通常、最初のView Controller内には、このような行があります。

[self.navigationController pushViewController:newPage animated:YES];

申し訳ありませんが、これは最初のView ControllerがすでにNavigation Controllerにあることを前提としています。ナビゲーション コントローラー テンプレートから始めることをお勧めします。最初のビューでは、ナビゲーション バーがより適切な外観である場合は非表示にすることができます。

このようなものが役立つかもしれません

-(void)viewWillAppear:(BOOL)animated {  
    [self.navigationController setNavigationBarHidden:YES animated:animated];
}

-(void)viewWillDisappear:(BOOL)animated {
    [self.navigationController setNavigationBarHidden:NO animated:animated];
}
于 2009-08-22T20:05:06.113 に答える