對於以下情況,您認爲最好的方法是什麼: 我的iPhone應用程序需要能夠以兩種方式呈現數據:列表視圖(使用UITableView)和地圖視圖。我希望用戶能夠在它們之間切換,輕敲兩個按鈕中的一個。 最初我想過在根視圖控制器中嵌套ListViewController和MapViewController,並將它們的視圖添加爲根視圖控制器視圖的子視圖。 類似的東西(裏面的根視圖控制器的viewDidLoad方法):在iOS中使用自己的控制器的子視圖
[self addChildViewController:self.listController];
[self addChildViewController:self.mapController];
[self.view addSubview:self.listController.view];
[self.view addSubview:self.mapController.view];
你認爲這是做的最有效的方法還是有考慮到它有工作的事實沒有更好的辦法iOS5和更高版本?