2
我的故事板順序如下:隱藏 「後退」 按鈕,在UITabViewController
- 的UINavigationController
- LaunchScreenVC
- LoginVC或SignUPVC
- 的UITabBarController
- Tab1VC
- Tab2VC
我希望後退按鈕出現在LaunchScreenVC和LoginVC/SignUpVC中,但不是Tab1VC和Tab2VC。
我把[self.tabBarController.navigationItem setHidesBackButton:YES animated:YES];
放在Tab1VC和TabVC2的viewWillAppear
裏面,但它沒有效果。我讀過這個代碼應該在VC的實例化之前調用,但是我怎樣才能做到這一點,因爲我正在使用故事板?
此代碼禁用後退按鈕,但仍然留下單詞「後退」。任何關於我可能做錯的建議?我subclassed UITabBarController並將其添加到viewDidLoad。 @gabbler – 2014-10-27 14:40:46
所以「後退」標題在那裏,但按鈕不可點擊?也許你可以分享更多的代碼。 – gabbler 2014-10-27 14:57:54
這是正確的。後退按鈕變爲無響應,「後退」左側的「<」被刪除,但「後退」仍然保留。它顯示在兩個選項卡上,儘管第二個選項卡上有一個leftBarButtonItem(返回顯示在我的圖像下方,用於leftBarButtonItem)。我很樂意分享更多的代碼。你還想看什麼? @gabbler – 2014-10-27 18:47:31