一級頁面隱藏Navigationbar, 而二級頁面就得打開navigationbar,顯示出現的黑色陰影解決方案

在某種情況下,一級頁面隱藏Navigationbar, 而二級頁面就得打開navigationbar, 這種情況,如果採取默認的Viewwillappear中處理,則會出現大片黑色陰影,解決方案如下

1.

在一級頁面寫上下面這句

- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
    [self.navigationController setNavigationBarHidden:YES animated:YES];
}

2.

在二級頁面展示Navigationbar,然後寫上:

- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
    [self.navigationController setNavigationBarHidden:NO animated:YES];
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章