将UIViewController推送到导航堆栈时,如何显示标签栏

Car*_*tin 8 iphone iphone-sdk-3.0

因此,当您将视图控制器推入导航控制器堆栈时,很容易隐藏标签栏:

uiViewController.hidesBottomBarWhenPushed = YES;
Run Code Online (Sandbox Code Playgroud)

只是很好的工作.

让我们说我想深入到堆栈并再次显示它?

设置

 laterUIViewController.hidesBottomBarWhenPushed = NO; 
Run Code Online (Sandbox Code Playgroud)

在一些后来的视图控制器不会使它重新出现.它仍然隐藏着.

Dan*_*iel -1

尝试取消隐藏它,所以你告诉它隐藏,它隐藏,但然后你告诉它不要隐藏它(我不知道如果你将其设置为否,它是否会重新显示它),但看起来它不是,要么是你告诉它当你想要的栏已被推送的视图控制器时不要隐藏,并且直到下一个视图控制器被推送之前它不会取消隐藏栏,所以你应该尝试将其设置为取消隐藏。