簡體   English   中英

如何將子視圖添加到UIViewController?

[英]How to add a subview to a UIViewController?

我試圖將UITabBarController添加到UIViewController:

[self.view addSubView:tabBarController.view];

我收到警告:

warning: 'UIView' may not respond to '-addSubView:'

如何將UITabBarController添加到UIViewController?

您收到的特定警告是因為您將方法名稱拼寫錯誤; 嘗試使用addSubview:而不是addSubView:

但是,除了該問題之外,您可能仍然難以使UITabBarController在子視圖中正常工作,因為它不是用於這種方式的。 UITabBarController類參考說:

部署選項卡欄界面時,必須將此視圖安裝為窗口的根目錄。 與其他視圖控制器不同,不應將選項卡欄界面安裝為另一個視圖控制器的子級。

*強調文字*替換為----

[self.view addSubview :obj.view];

暫無
暫無

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

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