2012-02-20 6 views
0

私はルートレベルにタブバーコントローラを持っています。ios5 storyboard:1つのコンテナビューコントローラで複数のビューコントローラをインスタンス化します

タブのいずれかが「MainContainerViewController」を表示するとします。

この「MainContainerViewController」では、基本的に、以下の5つのオプションの別の「タブバー」が必要です。明らかに私はプロジェクトに2つのタブバーを持つことができないので、 "MainControllerViewController"の下にツールバーを置く。

5つのオプションのそれぞれは、ツールバーを下に保ちながら独立したビューコントローラを表示する必要があります。

ios5とstoryboardの前に、私は5つのView Controllerに対して+ initWithNibを割り当て、ボタンをクリックすると、viewconrollerのビューをmaincontainerviewcontrollerのビューに追加します。

しかし、ios5とストーリーボードでは、これらの5つのビューコントローラーのうち、もうペン先がありません。ストーリーボードにどのように接続すれば "mainviewcontroller"がこれらの5つのView Controllerをインスタンス化し、後でそのビューを追加できるようになりますか?

うまくいけば、誰かが私の質問を理解することができます...

P/S: 私は、ナビゲーション効果を望んでいないので、私は5ビューコントローラはmainviewcontrollerに「プッシュ」することにしたくない...それはです私はツールバーを常に下にしておきたい。 したがって、私はMainContainerViewControllerのビューにサブビューを追加したいだけです...

答えて

0

あなたがする必要があるのは、もっとViewControllerを作成することです(5が必要です)。あなたのストーリーボードを挿入し、それらをセグを使用して接続します。

私はこのAppleのチュートリアルを使用して新しいストーリーボードの方法以下のアプリケーションを作成するための新しい流れを学んだ - こんにちは、私は何を私に具体的な解決策を見つけた>http://www.raywenderlich.com/5138/beginning-storyboards-in-ios-5-part-1

1

- >https://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/SecondiOSAppTutorial/Introduction/Introduction.html

をこの1も良いですが必要。私が探してい基本的に何

がかなった。このようなものです:あなたの助けのための

UIStoryboard *aStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:[NSBundle mainBundle]]; 
childControllers = [NSArray arrayWithObjects: 
[aStoryboard instantiateViewControllerWithIdentifier:@"0"], 
[aStoryboard instantiateViewControllerWithIdentifier:@"1"], 
[aStoryboard instantiateViewControllerWithIdentifier:@"2"], 
[aStoryboard instantiateViewControllerWithIdentifier:@"3"], 
nil]; 

おかげしかし、ヘクター。

関連する問題