.docxファイルをuiwebviewにロードしようとしていますが、ドキュメントを表示しています。ドキュメントをwebviewに読み込むには、何分もの時間がかかります。画面に表示されます。その代わりに読み込み中に白い画面が表示されたくないのですが、私はアクティビティインジケータや背景を変更するなどのアクションを実行したいと思います。 ここに私のコードです。Webviewにドキュメントをロードする
-(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];
}
}
を実行していない変更するには、デリゲートメソッドを実装しています。 。