簡體   English   中英

將 UIViewController 放在 UIView 中

[英]Place UIViewController inside UIView

我的 ViewController 中有 3 個 UIView,我想在每個 UICiew 中放置一個不同的 ViewController。

我知道有一種方法可以添加 ChildViewcontroller,然后將childviewcontroller.view分配給我需要的視圖。

有沒有我需要的另一種方式?

添加為子視圖控制器是正確的做法。 這樣,您仍將獲得子視圖控制器的生命周期功能。

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

我建議你自己使用 ViewControllers,不需要一個 UIView,然后在頂部有一個 UIViewController ..(也許你有一個你必須的特殊場景,但我想不出一個...... )

祝你好運

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM