这是我正在使用的方法:
-(void)viewWillAppear:(BOOL)animated
{
[super viewWillDisappear:animated];
[self.tabBarController hideTabBar];
}
-(void) viewWillDisappear:(BOOL)animated
{
[self.tabBarController showTabBar];
[super viewWillDisappear:animated];
}
使用这种方法,如果我在导航堆栈中添加一些内容,UITabBar 将再次显示。
如果我希望仅在用户导航到另一个选项卡或按下后退按钮时才显示 UITabBar,而不是所有的 viewWillDisappear 情况,该怎么办?
在导航堆栈顶部推送 UIViewController 不应改变这一点