[英]how to show view from root controller ios app
我對ios開發非常陌生,所以請問我一個幼稚的問題。 我的應用程序是選項卡欄應用程序,因此根控制器是帶有2個選項卡項的選項卡欄控制器。 我的第一個選項卡項目鏈接到導航控制器,當我在此表視圖控制器中點擊一個單元格時,該導航控制器又將第一個視圖控制器作為表視圖控制器,我想顯示其中一個選項卡欄控制器(例如項目2)。
我假設我可以使用delgate didSelectRowAtIndexPath,但是如何獲得對這些嵌套視圖的訪問並顯示它呢?
有什么建議么。
標簽欄控制器使您可以使每個標簽視圖控制器層次結構保持獨立。 因此,您必須想出一種創新的方法,以便使用核心數據,單例,用戶默認設置,通知或其他可以簡化的方法在視圖控制器層次結構之間共享數據。 設計應用程序可能是更好的方法。
話雖這么說,要完成您想要的所有工作,只需添加:
navigationController?.tabBarController?.selectedIndex = 1
在didSelectRowAtIndexPath
里面以顯示第二個選項卡。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.