0
我的ViewController中有3個UIViews,我想在每個UICiew裏放置一個不同的ViewController。在UIView中放置UIViewController
我知道有一種方法可以添加一個ChildViewcontroller,然後將childviewcontroller.view
分配給我需要的視圖。
有什麼我需要的另一種方式?
我的ViewController中有3個UIViews,我想在每個UICiew裏放置一個不同的ViewController。在UIView中放置UIViewController
我知道有一種方法可以添加一個ChildViewcontroller,然後將childviewcontroller.view
分配給我需要的視圖。
有什麼我需要的另一種方式?
作爲子視圖控制器添加是正確的方法。這樣你仍然可以獲得子視圖控制器的生命週期功能。
addChildViewController(controller)
controller.view.frame = ...
view.addSubview(controller.view)
controller.didMoveToParentViewController(self)
我會建議你通過他們自己使用ViewControllers,沒有必要爲一個UIView,然後在上面一個UIViewController。(也許你有一個speciel場景,你一定要,但我可以」 t想起一個......)
祝你好運
有沒有必要「另一種方式」。你說你知道如何添加一個子視圖控制器及其視圖;所以這樣做。 – matt