を実装するメニュー画面がUINavigationController
あり、その画面の上に を使用してpresentModalViewController
、別の を表示したい別の画面を配置しますUINavigationController
。新しい画面を処理する別のナビゲーション コントローラーを実装しようとしましたが、ナビゲーション バーが画面の 8 分の 1 に表示されてクラッシュするか、まったく何も表示されません。私も試してみ[[UINavigationController alloc] initWithRootViewController:navigationConroller]
ましたが、成功しませんでした。次のニブをスタックに配置しようとしているだけですが、うまくいきpushViewController
ません。私は何を間違っていますか?
4928 次
1 に答える
10
フォーラムでは、Apple がこれを許可していないと言っている人がたくさんいますが、私はそれを機能させました。あなたがしなければならないことは次のとおりです。
Map *mapScreen = [[[Map alloc] init] autorelease];
mapScreen.delegate = self;
UINavigationController *navController = [[[UINavigationController alloc] initWithRootViewController:mapScreen] autorelease];
[self presentModalViewController:navController animated:YES];
于 2009-10-26T07:31:40.277 に答える