2016-08-07 76 views
0

我的ViewController中有3個UIViews,我想在每個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場景,你一定要,但我可以」 t想起一個......)

祝你好運

相關問題