我正在开发一个iOS应用程序,它有一个用于显示TabBar的UITabBarController。在某些地方,我展示了一个modalView全屏,它隐藏了tabBar。
我想检测用户何时可以看到我的tabBar。当de 是否可见时,有什么方法可以自动检查?
我试过了:
但是它确实不起作用,因为tabBar并不是真正隐藏的。
if ([[[appdelegate tabBarController] tabBar] isHidden])
{
NSLog(@"tabBar IS HIDDEN");
}
else
{
NSLog(@"tabBar IS VISI
我有一个隐藏的UITabBarController,但它似乎掩盖了我想放在主视图屏幕底部边缘的按钮。
// hide the tabBar for the home screen
- (void) viewWillAppear:(BOOL)animated
{
self.tabBarController.tabBar.hidden = YES;
}
有什么办法可以解决这个问题吗?将为除主视图(即第一个选项卡)之外的其他视图显示选项卡栏。
干杯!