2012-03-26 3 views
0

私はストーリーボードを初めて使用しました。私は最初の一時的なView Controller(BootstrapViewControllerと呼ぶ)を持っています。このジョブは、Webサービスからデータをロードするだけで、コントロールをUITabViewControllerに渡します。データは、表示するタブ項目を決定するために必要です。非ストーリーボードの世界ではWindow rootViewControllerをStoryboardを使用して別のView Controllerに置き換えます。

、私はちょうど行います

// Do whatever you need to UITabViewController, then call this 
[UIApplication sharedApplication].keyWindow.rootViewController = myTabVC; 

は、ストーリーボードを使用して、このことは可能ですか? BootstrapViewControllerからTab View Controllerに名前付きセグを作成してみたところ、performSegueWithIdentifier、運がありません。

+0

多分私はこの間違ったアプローチですか?ストーリーボードから 'BootstrapViewController'を取り出し、最初にロードしてからMainStoryBoardを手作業でロードしますか? – pixelfreak

+0

UINavigationController - > BootstrapViewController - > UITabViewControllerを配置します。その後、 'performSegueWithIdentifier'を呼び出します。 – pixelfreak

答えて

1

これは、ウィンドウのrootViewControllerプロパティを設定することによって、これまでと同じように行うことができます。ストーリーボードからタブバーを読み込むこともできます。 UIStoryboardのinstantiateViewControllerWithIdentifierを使用して、ストーリーボードから特定のView Controllerをロードします。

関連する問題