我正在开发一个具有用于显示 TabBar 的 UITabBarController 的 iOS 应用程序。在某些地方,我展示了一个隐藏 tabBar 的 modalView 全屏。
我想检测我的 tabBar 何时对用户可见。有什么方法可以自动检查de tabBar 是否可见?
我试过了:
但它真的不起作用,因为 tabBar 并没有真正隐藏。
if ([[[appdelegate tabBarController] tabBar] isHidden])
{
NSLog(@"tabBar IS HIDDEN");
}
else
{
NSLog(@"tabBar IS VISIBLE");
}
我在 BaseViewController 中编写此代码,它是我的模态视图和我项目的其他视图的超类。
谢谢。