Mac OS系統有一個很友善的功能就是檔案預覽,在Finder中選中一個檔案,按下空格鍵就能夠預覽其中的内容。支援圖檔、文檔、視訊等類型。在iOS4.0系統中,官方SDK提供了一個QLPreviewController,使用它就可以讓我們的App在iPhone/iPad中直接預覽各個檔案了。官方的開發文檔中說明其支援的檔案類型有:
- iWork文檔
- 微軟Office97以上版本的文檔
- RTF文檔
- PDF檔案
- 圖檔檔案
- 文本檔案和CSV檔案
使用方法也很簡單,直接alloc出一個QLPreviewController對象,用presentModalViewController方法把它調出來即可。要指定QLPreviewController預覽那個檔案,隻要直接實作它的代理方法previewItemAtIndex,傳回一個NSURL對象即可:
| |
轉載:http://www.acwind.net/blog/?p=1267