2

我在导航控制器中有一系列视图控制器,对于根视图控制器,我将导航控制器栏的“隐藏”属性设置为“是”。它的所有子项都将“隐藏”属性设置为 NO。问题是我不知道隐藏栏的最佳位置在哪里,因为当我按下“返回”按钮返回根视图控制器时,我可以看到导航栏如何消失以及根视图控制器视图的大小调整这不是一个好的用户体验。

4

1 回答 1

2

你把隐藏/取消隐藏电话放在哪里了?最好的地方可能会在 viewWillAppear 中,例如在这篇文章中。

就像是:

if (![self.navigationController isNavigationBarHidden]) 
{
    [self.navigationController setNavigationBarHidden:YES animated:animated];
}
于 2012-07-24T19:38:04.377 回答