0

私は iOS プログラミングが初めてで、XIB ファイルとストーリーボードの両方を使用するプロジェクトに取り組んでいます。基本的に2つのモジュールがあります。最初のモジュールは、独立して実行される XIB ファイルから作成されます。ストーリーボードを使用して別のモジュールを作成し、これら 2 つの独立して実行されるモジュールを統合する必要がありました。ストーリーボードに接続したい最初のモジュールの画面は UIViewController のサブクラスであり、 UIStoryBoardのオブジェクトを作成することにより、stackoverflow ( XIB ファイルからストーリーボードをロードする方法は? ) の助けを借りてそれを行うことができました。これで、アプリケーションはストーリーボードに移動できるようになりましたが、XIB ファイルで構成される最初のモジュールに戻ることができません。

これらのビューを簡単に前後に移動できるように、ストーリーボードが呼び出される最初のモジュールの最後の画面の同じインスタンスに接続する方法を教えてください。XIB ファイルの同じインスタンスに接続することは重要です。これはチャット画面であり、この画面に戻ったときに、チャットを離れた場所に戻り、ストーリーボードに戻ったときにも戻りたいからです (チャット画面のボタンをクリックして) 画面にスライダーがあり、ユーザーが前回この画面にいたときに選択したはずの値を表示する必要があります。新しいオブジェクトを作成すると、この状況では機能しない新しい画面が表示されるはずです。この種のメカニズムは、ソース ビュー コントローラーと宛先ビュー コントローラーの両方を定義できるセグエを使用して、ストーリーボード内でうまく機能します。

私の状況で同じことを達成するのを手伝ってください。

接続したいXIBファイルとストーリーボードのスクリーンショットも確認​​してください。

ありがとう。ここに画像の説明を入力

4

2 に答える 2

0

あなたの場合、私がペン先から見ているのは、ストーリーボードにナビゲーションコントローラーがあり、xibファイルからのルートビューコントローラーナビゲーションコントローラーもあるということです。ナビゲーション コントローラー スタックには、プッシュしたすべての VC があり、さまざまな方法でそれを取り戻すことができます。

于 2013-05-24T11:07:14.997 に答える