[英]Back button not showing on UINavigationController
我有3個意見。 第一個是登錄名,第二個是菜單,第三個是菜單各部分的結果。 我希望當用戶登錄時,后退按鈕不會出現在第二個視圖中。 這部分有效,但是當我瀏覽第三個視圖時,它也被隱藏了。 我已經創建了第四個視圖,當我進入時,出現后退按鈕,它使我返回直到第二個視圖。
為了隱藏后退按鈕,我僅在第二個視圖中進行了設置:
- (void)viewDidLoad {
self.navigationItem.hidesBackButton = YES;
}
我也嘗試在第三種視圖中設置相反的選項,但它沒有顯示。
為什么它沒有顯示在第三個視圖上?
在secondViewController中執行此操作(登錄一個后)
- (void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; self.navigationItem.hidesBackButton = NO; } - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; self.navigationItem.hidesBackButton = YES; }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.