私はストーリーボードに取り組んでおり、ユーザーを認証するために Oauth ライブラリ 1.0 を含めています。
ライブラリには、.xib ファイルへのいくつかのプッシュ ポップ操作が含まれています。iPhone用のメインストーリーボードがあるので、ナビゲーションはサポートされますか?
または、これを可能にするために、ストーリーボードでそれらのライブラリ クラスのビューを再作成する必要がありますか?
どんな助けでもいただければ幸いです
ありがとうヴィカス
私はストーリーボードに取り組んでおり、ユーザーを認証するために Oauth ライブラリ 1.0 を含めています。
ライブラリには、.xib ファイルへのいくつかのプッシュ ポップ操作が含まれています。iPhone用のメインストーリーボードがあるので、ナビゲーションはサポートされますか?
または、これを可能にするために、ストーリーボードでそれらのライブラリ クラスのビューを再作成する必要がありますか?
どんな助けでもいただければ幸いです
ありがとうヴィカス
はい、上記のように、すべてのxib機能はストーリーボードでサポートされています。使用方法が少し異なります...
プログラムでプッシュするには、次を使用できます。
UIViewController *myController = [self.storyboard instantiateViewControllerWithIdentifier:@"myID"];
[self.navigationController pushViewController:myController animated:YES];
そして、これを使用してルートにポップします。
[self.navigationController popToRootViewControllerAnimated:YES];
ストーリーボードは、View Controller を定義するためのメカニズムであり、それらの View Controller 間の遷移を定義することもできますが、これらの View Controller に限定されるわけではありません。
ストーリーボードと、他のソース (XIB とコードの両方) から作成されたビュー コントローラーを自由に組み合わせることができます。
適切と思われる方法でライブラリから View Controller を作成し、表示します。ビュー コントローラーをストーリーボードから既存のナビゲーション コントローラーにプッシュするか、モーダルで実行することは、ビュー コントローラーを静的ライブラリからアプリに取得する有効な方法です。