如何在第一次调用第一个视图上的webViewdidFinishLoad之前隐藏UITabBarController
我有一个基于Tab Bar Controller的应用程序,它有四个视图。我在我的AppDelegate中加载了一个启动画面,经过一段时间后显示Tab栏如下:
//显示标签栏
[window addSubview:tabBarController.view];
我想要做的是保持Splash屏幕可见,并且在我的第一个视图中,只有在第一次执行FirstViewController.m中的webViewDidFinishLoad委托后,才会显示tabBarController。
有没有办法做到这一点?我只是学习如何做到这一点,到目前为止,我似乎没有运气与我试图实现这一目标的任何代码。我仍然不知道如何隐藏和显示UITabBarController。
编辑:我发现这个代码有用作为我需要显示父UITabBarController的代码的屏障:
(void)webViewDidFinishLoad:(UIWebView *)webView
{
//完成加载,隐藏状态栏中的活动指示器
[UIApplication sharedApplication] .networkActivityIndicatorVisible = NO;
// 继续加载中?
if(web.loading)
返回;
}
没有找到相关结果
已邀请:
1 个回复
魄龟呸筹