メイン ストーリーボードに AutocompleteVC というカスタム UIViewController を作成して描画しました。AutocompleteVC は、いくつかの異なる場所/ストーリーボードで、異なる次元で使用されます。
たとえば、以下に示す Transit ストーリーボードには、左側に示されている TransitVC というカスタム UIViewController があります。TransitVC には、autocompleteContainerView という IBOutlet を持つコンテナー ビューがあります。autocompleteContainerView には、autocompleteEmbedSegue と呼ばれる汎用 UIViewController へのセグエがあり、右側に赤色で示されています。
目標は、TransitVC が autocompleteContainerView 内で AutocompleteVC を保持するようにすることです。しかし、これを機能させるのに問題があります。コンテナー ビュー内でこれを行いたい理由は、autolayout を使用して制約を設定できるようにするためです。それ以外の場合は、純粋にコードでこれを行う方法を知っています。
私のアプローチには欠陥があるかもしれないと思います。ストーリーボードの使用を最大化したい場合、これを行う正しいアプローチは何ですか。