11

メイン ストーリーボードに AutocompleteVC というカスタム UIViewController を作成して描画しました。AutocompleteVC は、いくつかの異なる場所/ストーリーボードで、異なる次元で使用されます。

たとえば、以下に示す Transit ストーリーボードには、左側に示されている TransitVC というカスタム UIViewController があります。TransitVC には、autocompleteContainerView という IBOutlet を持つコンテナー ビューがあります。autocompleteContainerView には、autocompleteEmbedSegue と呼ばれる汎用 UIViewController へのセグエがあり、右側に赤色で示されています。

目標は、TransitVC が autocompleteContainerView 内で AutocompleteVC を保持するようにすることです。しかし、これを機能させるのに問題があります。コンテナー ビュー内でこれを行いたい理由は、autolayout を使用して制約を設定できるようにするためです。それ以外の場合は、純粋にコードでこれを行う方法を知っています。

私のアプローチには欠陥があるかもしれないと思います。ストーリーボードの使用を最大化したい場合、これを行う正しいアプローチは何ですか。

ここに画像の説明を入力

4

1 に答える 1

6

あなたが何を求めているのかわかりません。コンテナー ビューを使用して親子関係を設定するのは非常に簡単で、概要を説明したとおりです。親ビュー コントローラー内にコンテナー ビューを作成し、子ビュー コントローラー シーンを作成し、コンテナー ビューから子ビュー コントローラーにコントロール アンド ドラッグして埋め込みセグエを作成するだけです。

于 2013-11-07T03:31:05.797 に答える