iOS の典型的な Container View の問題のように見えます。UISegmentedControl と Container View の 2 つのサブビューを持つ ViewController があります。Container View をストーリーボードに配置しましたが、どうすればよいかわかりません。当然のことながら、私の次のステップは、UIContainerView をサブクラス化して、iOS ドキュメントで読んだすべてのことを行うことだと考えました。しかし、UIContainerView のようなクラスはありません。だから今、私が絵コンテに入れることができたものを超えて、私は立ち往生しています. 誰かが私を助けてくれることを願って、単純なシナリオのように見えるものを仮定します.
想像:
- 2 つのボタン (Cat、Dog) と ContainerView を備えた 1 つの ViewController。
- ユーザーが catButton をクリックすると、ContainerView は CatViewController を表示する必要があります (dogButton についても同様に行います)。
- ストーリーボードのセットアップが既に完了しているイメージ。
- 簡単にするために、CatViewController に CAT という単語を含む単一の UILabel を含めます (DogViewController についても同様です)。
- また、ストーリーボードでは、CatViewController と DogViewController を 2 つのスタンドアロンで到達不能なビュー コントローラーとして既に作成しています。
では、この時点で、どのように進めればよいでしょうか。UIContainerView などのクラスをサブクラス化できないので、どうすればよいですか?
このシナリオは、誰かが例を提供するのに十分単純だと思いますが、複雑すぎると思われる場合は、さらに単純なシナリオの例を提供してください。シンプルなものがどのように行われるかを見たいだけです。
PS私はすでにStackOverflowで次のようなツアーを行っています:
そして私はすでにhttps://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/CreatingCustomContainerViewControllers/CreatingCustomContainerViewControllers.html#//apple_ref/doc/uid/TP40007457-CH18-SW6のドキュメントを読んでいます