質問

UINavigationController を実装するメニュー画面があり、その画面の上に、 presentModalViewController を使用して、別の UINavigationControllerが必要な別の画面を配置します。新しい画面を処理するために別のナビゲーションコントローラーを実装しようとしましたが、画面の1/8の位置にナビバーが表示され、クラッシュするか、まったく何もしません。 [[UINavigationController alloc] initWithRootViewController:navigationConroller] を試してみましたが、成功しませんでした。 pushViewController を使用して、スタック上に次のペン先を配置しようとしましたが、動作しません。私は何を間違えていますか?

役に立ちましたか?

解決

フォーラムでAppleがこれを許可していないと言っている人はたくさんいますが、私はそれを機能させました。あなたがしなければならないことは:

Map *mapScreen = [[[Map alloc] init] autorelease];
mapScreen.delegate = self;

UINavigationController *navController = [[[UINavigationController alloc] initWithRootViewController:mapScreen] autorelease];

[self presentModalViewController:navController animated:YES];
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top