2016-08-07 15 views
0

私のViewController内に3つのUIViewがあり、それぞれのUICiew内に別のViewControllerを配置したいと考えています。UIView内にUIViewControllerを配置します

私はChildViewcontrollerを追加し、必要なビューにchildviewcontroller.viewを割り当てる方法があることを知っています。

私に必要な方法はありますか?

+0

「別の方法」である必要はありません。子ビューコントローラとそのビューを追加する方法を知っているとします。そういうわけです。 – matt

答えて

0

子ビューコントローラとして追加するのが正しい方法です。そうすれば、子ビューコントローラにライフサイクル機能を引き継ぐことができます。

addChildViewController(controller) 
controller.view.frame = ... 
view.addSubview(controller.view) 
controller.didMoveToParentViewController(self) 

私はそれらによって自己をViewControllersを使用するためにあなたをアドバイスだろう、UIViewのための必要がない、そしてその上にのUIViewController ...(たぶん、あなたは、あなたが必要specielシナリオを持っているが、私はすることができます」 1つ考える...)

幸運

関連する問題