2016-08-02 33 views
1

在我的應用程序中我有一個嵌入Navigation Bar登錄場景。用戶登錄後,我正在導航到只與Tab Bar嵌入的主場景。對於導航我使用的是Segue公司,這是我的代碼:無法隱藏BackButton後執行SegueWithIdentifier

self.performSegueWithIdentifier("loginSegue", sender: nil) 

並在接下來的場景viewDidLoad我想hideBackButton,但它不工作

我想這一切的代碼,但後退按鈕的仍呈現所以在此不重複的問題

self.navigationItem.leftBarButtonItem = nil 
    self.navigationController?.navigationItem.leftBarButtonItem=nil 
    self.navigationItem.hidesBackButton=true 
    self.navigationController?.navigationItem.hidesBackButton=true 
    self.navigationItem.setHidesBackButton(true, animated:true); 

回答

3

將此寫入您的viewDidLoad方法中。它應該工作:

self.tabBarController?.navigationItem.hidesBackButton = true 
+0

IM已經這樣做,但不工作 –

+0

我已經更新我的答案。現在它應該工作! – vladiulianbogdan

+0

謝謝,但爲什麼'self.navigationItem.hidesBackButton = true'不起作用?或其他的? –

2

將這個行代碼

self.navigationItem.leftBarButtonItem = nil 

在你的viewDidLoad方法中。希望這會幫助你。

+0

不工作 –