我真的把我的頭髮拉過來。導航標題/項目在操作表中切換標籤欄項目上消失clickedButtonAtIndex?
我顯示我的第一個選項卡欄項中的第一個視圖控制器上的動作片,當我點擊確定,我切換到另一個標籤欄項內的另一個視圖,使用下面的代碼。
- (void)actionSheet:(UIActionSheet *)actionSheet
clickedButtonAtIndex:(NSInteger)buttonIndex {
self.tabBarController.selectedIndex = 1;
}
(I分配視圖控制器到導航控制器,然後到一個標籤我的應用程序委託內,重複爲每個標籤的過程)。
從第二個標籤返回時,當我點擊標籤項目1時,標題和信息按鈕已經消失。
如果我去下一個視圖導航堆棧中的第一個標籤中和後,標題回報。
這是我的第一個視圖,我即將點擊信息按鈕。
這表明一個動作片
是的,我確實需要所有,雖然按鈕,點擊第二個
OK,它打開了我到第二個標籤。 現在我點擊標籤之一。
我所有的導航項目都不見了!
我也嘗試添加一個標籤爲使用標題...
self.navigationItem.titleView
然而,這實在是太丟失。
我的理論是,在我的操作表clickedButtonAtIndex事件(我已經運行selectedIndex)中,事件在切換到下一個選項卡之前沒有正確完成。
這裏是場景
有什麼建議嗎?
由於這是一個如此複雜的問題,我創建了一個 sample project。
我無法重現您的示例項目的問題。 - 你可以嘗試使用'actionSheet:didDismissWithButtonIndex:'而不是'actionSheet:clickedButtonAtIndex:'。 –
你試過我的代碼嗎? – Rajneesh071
所以現在告訴我什麼是真正的問題.. – Rajneesh071