Я пытаюсь загрузить файл .docx в uiwebview и отображаю его. Чтобы загрузить документ в веб-просмотр, требуется некоторая доля секунд, чтобы я мог видеть белый пустой экран, прежде чем содержимое может появиться на экране. я не хочу видеть этот белый экран во время загрузки, вместо этого я хочу выполнить некоторые действия, такие как индикатор активности или изменение фона. Как я могу добиться этого, пожалуйста, помогите мне.
Вот мой код;
-(void)loadDocument:(NSString*)documentName inView:(UIWebView*)webViews
{
webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 416)];
isWebviewLoaded=YES;
webView.delegate=self;
webView.alpha=0;
NSString *path = [[NSBundle mainBundle] pathForResource:@"SKIN ADVISORuser_updated.docx" ofType:nil];
//NSString *path = [[NSBundle mainBundle]pathForResource:@"UserGuidelines3.html" ofType:nil];
NSURL *url = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webViews loadRequest:request];
}
и в viewdidload вызываю вышеуказанный метод:
[self loadDocument:@"ADVISORuser_updated.docx" inView:self.webView];
Даже я реализую метод делегата для изменения фона, но делегат не выполняется
- (void)webViewDidFinishLoad:(UIWebView *)webViewload {
if (isWebviewLoaded)
{
isWebviewLoaded = NO;
webView.backgroundColor=[UIColor colorWithPatternImage:[UIImage imageNamed:@"Instructions Screen Background light_PNG.png"]];
[UIView beginAnimations:@"webView" context:nil];
webView.alpha = 1.0;
[UIView commitAnimations];
}
}
Пожалуйста, кто-нибудь может мне помочь ..