我想要一個的UITabBarController添加到一個UIViewController:如何將子視圖添加到UIViewController?
[self.view addSubView:tabBarController.view];
我得到一個警告:
warning: 'UIView' may not respond to '-addSubView:'
我怎麼能一個的UITabBarController添加到我的UIViewController?
我想要一個的UITabBarController添加到一個UIViewController:如何將子視圖添加到UIViewController?
[self.view addSubView:tabBarController.view];
我得到一個警告:
warning: 'UIView' may not respond to '-addSubView:'
我怎麼能一個的UITabBarController添加到我的UIViewController?
您得到的具體警告是因爲您拼錯了方法名稱;請嘗試addSubview:
而不是addSubView:
。
但是,除了這個問題,您可能仍然很難讓UITabBarController在子視圖中正常工作,因爲它不打算以這種方式使用。該UITabBarController Class Reference說:
當部署一個標籤欄界面, 您必須安裝這種觀點作爲你的窗口的根 。與其他視圖 控制器不同,標籤欄界面 決不能作爲其他視圖控制器的子項 安裝。
*強調文本*替換該----
[self.view addSubview:obj.view]。
如果我將其作爲ViewController的子視圖添加並現在是我的窗口的根目錄,會發生什麼? – 2010-06-04 03:45:12
這個問題http://stackoverflow.com/questions/1329560/adding-a-tabbarcontroller-as-the-subview-of-a-view可能會給你一些關於你可能會遇到什麼以及如何解決它的一些指示。 – 2010-06-04 04:07:51