0

子ビュー コントローラーを初期化するメイン コンテナー コントローラーがあります。

UIStoryboards tho の使用方法を学ぼうとしていますが、ストーリーボードから抜け出す方法に困惑しています。

フローは次のとおりです。

ここに画像の説明を入力

ストーリーボードのシーンの最後に到達したら、どのようにストーリーボードから出てコンテナー コントローラーに戻る必要がありますか?

ストーリーボードへのポインターを保持する必要がありますか? 私はそれで何をしますか?

最初のView Controller(子として明示的に追加したもの)へのポインタを保持する必要がありますか?.view は最後に画面に表示されないので、それをどうするかわかりません。

4

2 に答える 2

1

childViewControllers をループしてみてください

for (UIViewController *vc in self.childViewControllers) {
    // do something
}
于 2013-09-26T03:52:53.557 に答える
0

「ストーリーボードから」とはどういう意味ですか。ほとんどの場合、 self.storyboard が機能するため、ストーリーボードへのポインターを保存する必要はありません。UINavigationController をストーリーボードのエントリ ポイントとして使用し、最初のビュー コントローラーをルート ビューとして使用する場合、最初のコントローラーに戻るために必要なことは次のとおりです。

[self.navigationController popToRootViewControllerAnimated:YES];

また、次のようにストーリーボードへの参照を取得することもできます。

UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
于 2013-09-24T18:31:42.793 に答える