現在、ストーリーボードといくつかのxib-less(Storyboardに対応するxibまたはリファレンスを持たないViewController)の組み合わせを使用するモノタッチプロジェクトがあります。ダイアログ)。xib-lessビューコントローラ付きモノトゥーストーリーボード
ストーリーボードViewControllerからxib-lessのものまですべてがうまく機能します。私が持っている問題は、xibレスViewControllerからストーリーボードViewControllerに戻る必要があるときです。
例フロー:
- ストーリーボード
- TabViewController
- FirstViewController DialogViewController(ないストーリーボードに/ XIB-以下)
- AnotherViewController
- FirstViewController DialogViewController(ないストーリーボードに/ XIB-以下)
- TabViewController
AnotherViewControllerなどをロードするときに問題があります。
これを可能にするために、AnotherViewControllerに空のコンストラクタを作成する必要がありました。このビューはロードされますが、空のUIViewController(ストーリーボードのものではありません)です。 DialogViewControllerはプログラムによって作成されるため、Interface BuilderのAnotherViewControllerとMTDialogの間にSegueをセットアップすることはできません。
ストーリーボードのAnotherViewControllerを完全に忘れて、プログラムで作成するだけですが、ストーリーボードビューとプログラムの組み合わせを組み合わせることはできません。
ヒント(またはモノタッチのC#スニペット)をいただければ幸いです。
私が正しく理解しているかわからない:あなたのストーリーボードにIBでデザインされた 'AnotherViewController'をプログラムで設計されたビューコントローラからポップしたいのですが? – psycho