相同naviguation控制器我有一個標籤欄控制器有兩個「按鈕」的iOS 2的TabBar按鈕,賽格瑞
我希望兩個「按鈕」顯示相同的naviguation控制器,但一個按鈕來設置RootViewController的VAR爲「一「和第二個按鈕將var設置爲」b「
是否可以使用storyboard和segue?
許多在此先感謝。
相同naviguation控制器我有一個標籤欄控制器有兩個「按鈕」的iOS 2的TabBar按鈕,賽格瑞
我希望兩個「按鈕」顯示相同的naviguation控制器,但一個按鈕來設置RootViewController的VAR爲「一「和第二個按鈕將var設置爲」b「
是否可以使用storyboard和segue?
許多在此先感謝。
您無法從故事板中更改rootViewController。但是你可以用編程方式來完成。
UIWindow *window = [[[UIApplication sharedApplication] delegate] window];
//對於標籤1
window.rootViewController = a;
//對於標籤2
window.rootViewController = b;
谷歌搜索的一個下午之後,我還沒有找到一種方法與SEGUE做到這一點。
但我找到了一個答案,使用tabBarItem的標籤來區分uiviewcontroller啓動。
if(self.navigationController.tabBarController.tabBar.selectedItem.tag == 1){
self.typeToDisplay = "a"
}else{
self.typeToDisplay = "b"
}
您確定您在回答之前已經理解了該問題嗎? – Mk3d 2014-09-02 14:45:52
現在看到你的答案我明白,我必須說你以最可怕的方式提出了你的問題。 – 2014-09-02 16:52:50
:)下次我會畫一個更加明確的眼睛.. :) – Mk3d 2014-09-02 17:07:24