簡體   English   中英

后退按鈕未顯示在UINavigationController上

[英]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.

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