0
私のViewController内に3つのUIViewがあり、それぞれのUICiew内に別のViewControllerを配置したいと考えています。UIView内にUIViewControllerを配置します
私はChildViewcontrollerを追加し、必要なビューにchildviewcontroller.view
を割り当てる方法があることを知っています。
私に必要な方法はありますか?
私のViewController内に3つのUIViewがあり、それぞれのUICiew内に別のViewControllerを配置したいと考えています。UIView内にUIViewControllerを配置します
私はChildViewcontrollerを追加し、必要なビューにchildviewcontroller.view
を割り当てる方法があることを知っています。
私に必要な方法はありますか?
子ビューコントローラとして追加するのが正しい方法です。そうすれば、子ビューコントローラにライフサイクル機能を引き継ぐことができます。
addChildViewController(controller)
controller.view.frame = ...
view.addSubview(controller.view)
controller.didMoveToParentViewController(self)
私はそれらによって自己をViewControllersを使用するためにあなたをアドバイスだろう、UIViewのための必要がない、そしてその上にのUIViewController ...(たぶん、あなたは、あなたが必要specielシナリオを持っているが、私はすることができます」 1つ考える...)
幸運
「別の方法」である必要はありません。子ビューコントローラとそのビューを追加する方法を知っているとします。そういうわけです。 – matt