我試圖下載一個PDF和邊下載我想表明其預覽或顯示PDF的某些部分,其被下載到那時上的WebView上同時顯示它想下載PDF和網頁流量
回答
你可以這樣做,
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(20, 20, 200, 200)]; //whatever size you want
NSURL *targetURL = [NSURL URLWithString:@"your url for pdf here"];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
[webView loadRequest:request];
[self.view addSubview:webView];
爲此,您可以嘗試GCD
當您正在下載PDF,您可以顯示webview.It預覽並下載和同時顯示預覽。
對於這個GCD是一個很好的使用。
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^{
// Do the back ground process
......Downloading the coding of pdf here
dispatch_async(dispatch_get_main_queue(), ^{
// Update the UI here
.....Do the webview coding
});
});
全局隊列
異步任務將在這裏進行。 它不會等待。 異步函數不會阻止當前正在執行的線程繼續執行下一個函數。
主隊列
我們必須始終訪問主線程UI套件類。
我使用NSURLConnection方法下載pdf,假設我的pdf大小是10mb,並且最初我在didReceiveData方法中獲得了2 MB數據,所以我想要顯示帶有大量數據的pdf。 –
爲什麼你想在很多數據(MB大小)獲得PDF? – user3182143
它只是例如,我只是想下載PDF用戶不會長時間卡在該屏幕上。 –
- 1. 網頁內容下載爲pdf
- 2. 大量下載網頁C#
- 3. 問題的網頁流量不加載
- 4. 下載網頁
- 5. HTML5下載網站爲PDF
- 6. Ajax和下載PDF
- 7. 從aspx頁面下載PDF
- 8. 我想下載頁面(打印預覽)的PDF
- 9. 想要下載這個pdf文件
- 10. iOS的測量網頁下載時間
- 11. 使用Qt批量下載網頁
- 12. 下載pdf流的進度條
- 13. 使用GuzzleHttp下載pdf文件流
- 14. 從網頁流量shouldOverRideUrlLoading
- 15. 通過網頁流量
- 16. 挖掘和下載csv/pdf
- 17. Java Pdf生成和下載
- 18. Android - 下載和打開PDF
- 19. Firefox下載pdf後pdf下載
- 20. 使用wget和cron下載網頁
- 21. 下載一個網頁和媒體
- 22. 曲下載網頁和號錯誤
- 23. PDF鏈接重新加載的頁面,而不是下載PDF
- 24. 如何從.html擴展名的網頁下載PDF文件programmatticaly?
- 25. 使用window.print內容以pdf格式下載網頁
- 26. 鏈接在網頁上查看或下載PDF
- 27. 在網頁上嵌入PDF並阻止下載
- 28. 下載鏈接從所有的PDF在網頁中
- 29. 如何在Python中的網頁上下載PDF文件
- 30. 如何在nodejs中下載pdf格式的網頁
我已經嘗試過這一點,但它顯示下載完成後的PDF。 –
感謝您的回答。 –
不客氣... :) – Lion