我有一个iPad应用程序,它使用UIWebView在应用程序本身中显示一些URL。我也使用SVProgressHUD控件根据状态在屏幕上显示一些用户警报。检测UIWebView委托方法中什么时候出现视图
我的问题是,我想优雅地处理显示错误时的视图。当UIWebView的错误委托方法是使用所谓的我显示SVProgressHUD的实例给用户,告知他们错误的以下内容:
-(void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error
{
[SVProgressHUD dismissWithError:@"An Error Has Occurred\nCheck Network Connection." afterDelay:2.0];
{
除了这个,我想做些别的事情。将视图从堆栈中弹出并将用户带回到上一页,或者淡入显示自定义创建的404页面的UIImage。我还没有确定。但是,我的问题是如何检测SVProgressHUD的实例已从视图中消失,以便我可以在不重叠的情况下执行下一步操作?
或者创建某种计时器,以便在显示器上显示UIImage或Label之前等待几秒钟?