以前に作成したUIViewControllerサブクラスがあり、そのコントロールはXIBファイルに配置されています。
このViewControllerをストーリーボードで使用したいのですが、ストーリーボードでView Controllerのクラス名を指定できるようですが、XIBをロードするように指示できません。
すべてをXIBからストーリーボードに移動するのではなく、別のXIBに保持したいと思います。
ストーリーボードでこのUIViewControllerを取得してXIBをロードするにはどうすればよいですか?
ビューコントローラに含まれているビューをストーリーボードから削除します。
次に、nibファイルを構成してビューを提供しますビューコントローラークラスと同じ名前。たとえば、View Controllerクラスの名前がMyViewControllerの場合、xibファイルにMyViewController.xibという名前を付けます。
[〜#〜] edit [〜#〜]Swiftシード5は、この手法を破り始めました。探している.xibファイルの名前をマングルします。回避策については、ここで私の答えを参照してください: https://stackoverflow.com/a/25539016/341994 基本的にこの名前の一致はiOS 8で壊れましたが、Apple悔い改めて修正し、iOS9で再び機能するようにしました。