簡體   English   中英

如何快速隱藏導航控制器中的后退欄按鈕

[英]How hide back bar button in navigation controller with swift

在故事板(Xcode 6、iOS 8 和 swift)中,我在導航控制器中嵌入了一個 TableViewController。

從對象庫中,我拖放了一個 Bar Button Item 作為后退按鈕,它顯示了一個圖標圖像:當我單擊該按鈕時,我顯示了一個設置視圖。

我怎樣才能隱藏那個按鈕? 在 viewDidLoad() 我試過:

self.navigationItem.hidesBackButton = true;

代碼已執行(我已嘗試使用調試器),但按鈕始終可見。

你必須試試這個:

self.navigationItem.setHidesBackButton(true, animated: false)

希望對你有幫助。

斯威夫特 3

self.navigationItem.setRightBarButton(nil, animated: true)

如果欄按鈕項位於導航欄的右側,則必須設置

self.navigationItem.rightBarButtonItems = []

如果有問題的欄按鈕項位於左側,則執行相同操作,它將從導航項中刪除欄按鈕項

嘗試這個,

self.navigationItem.setLeftBarButtonItem(nil, animated: true)

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM