複数のPDFファイルがあります。ユーザー入力に基づいて、UIWebViewを使用してPDFをロードしています。最初のloadRequestで、PDFを適切にロードします。LoadRequestの2回目の呼び出し以降、新しいpdfの読み込み中にちらつき効果が表示されます。コンテンツのぼやけた表示を開始し、数秒でコンテンツをゆっくりと適切に表示することを意味します。
以下のコードスニペット:
- (void) loadDocument: (NSString *) documentName
{
NSString * path = [[NSBundle mainBundle] pathForResource: documentName ofType: self.docType];
NSURL * url = [NSURL fileURLWithPath: path];
request = [NSURLRequest requestWithURL: url];
[PdfWebView loadRequest: request];
}
- (void) loadNewDoc:(int)segIndex
{
switch (mPageIndex)
{
case 0:
[self loadDocument:@"PDF_0"];
break;
case 1:
[self loadDocument:@"PDF_1"];
break;
case 2:
[self loadDocument:@"PDF_2"];
break;
default:
break;
}
}