0

アプリ開発初心者です。Navigation Controller テンプレート プロジェクトを作成し、いくつかのページを追加しました。以下のようになります。

ここに画像の説明を入力

MY QUESTION アプリの起動時に、デフォルトで「ホーム」ページ (リストの最初の ViewController) が表示されるようにします。次に、ユーザーがこのメニュー画面 (つまり、コントローラーのリスト) に移動したい場合は、[戻る] ボタン (上部のナビゲーション バーに表示される) を押すことができる必要があります。

試したこと 「ホーム」画面を表すViewController に「--->」矢印マーク (現在はナビゲーション コントローラーを指しています) を引っ張って、これを試しました。予想通り、アプリを実行すると、「ホーム」画面を表すページが最初に表示されました。しかし、ナビゲーション バーに [戻る] ボタンがなく (理由は明らかです)、メニュー ページに移動できませんでした。

誰かあなたの専門知識を注ぎ込んでください!

ありがとう、ジャン

4

1 に答える 1

0

メソッドで以下のメソッドを使用できviewDidAppear:animatedます

[self performSelector:@selector(performSegueWithIdentifier:sender:) withObject:@"MainRootView" afterDelay:2.0f];

ここで@"MainRootView"は、ビューの呼び出しまたはロードに使用されるセグエのストーリーボードで定義された識別子があり、performSegueWithIdentifier:sender:メソッドは次のとおりです

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    NSLog(@"Segue about to be performed");
}

これにより、セグエ識別子が であるビューがロードされます@"MainRootView"

これがあなたを助けますように。

ハッピーコーディング:)

于 2012-07-11T07:17:35.063 に答える