2012-01-31 13 views
0

uinavigationcontrollerをルートビューとして追加する方法と、uinavigationcontrollerでビューをプッシュする方法も知っています。uinavigationcontrollerをrootviewcontrollerとしてではなく2番目のビューとして追加する方法

ルートビューである最初のビューで混乱しているのは、このボタンをタップすると2番目のビューが表示される、ボタン付きの単純なビューです。

私はこの2番目のビューをuinavigationviewにします。

どのようにそれを行うには、私は解決策を検索しようとしましたが、どんな似たような質問も前に求められていない取得しませんでした。

基本的に私は深く勉強するためにインターフェイスビルダーなしで作業しようとしています。

答えて

1

あなたはモーダル

代わり

UIViewController *vc = [[[UIViewController alloc] init] autorelease]; 
[self presentModalViewController:vc animated:YES]; 

の第二ビューコントローラを提示していると仮定すると実行します。

UIViewController *vc = [[[UIViewController alloc] init] autorelease]; 
UINavigationController *nc = [[[UINavigationController alloc] initWithRootViewController:vc] autorelease]; 
[self presentModalViewController:nc animated:YES]; 
+0

私はそれはそれは永久に表示されますモーダル提示する必要はありませんすることはできません。 ..答えに感謝します。 – supera

関連する問題