使用 Quick Look ,即使你的應(yīng)用是打不開這個文件的,用戶也可以在你的應(yīng)用內(nèi)預(yù)覽文件。
例如,你可以允許用戶預(yù)覽一些從網(wǎng)站上下載或從其他來源收到的文件。
http://wiki.jikexueyuan.com/project/ios-human-interface-guidelines/images/attached_doc_2x.png" alt="" />
想要學(xué)習(xí)如何在應(yīng)用中加入支持 Quick Look 文件預(yù)覽功能,請查看 Document Interaction Programming Topics for iOS 。
用戶在應(yīng)用中預(yù)覽文件之前,他們可以在你自定義的視圖中查看文件的信息。例如,用戶從一封郵件中下載了附件之后,郵件應(yīng)用會在郵件中以自定義的視圖展示文件的圖標(biāo)、標(biāo)題和大小。
用戶可以通過點擊它來預(yù)覽文件。
http://wiki.jikexueyuan.com/project/ios-human-interface-guidelines/images/attached_doc2_2x.png" alt="" />
你可以在應(yīng)用中用一個新的視圖來顯示文件預(yù)覽,使用全屏或者模式化視圖。展示的形式取決于你的應(yīng)用運行在什么設(shè)備上。
在 iPad 上使用模式化視圖顯示文件預(yù)覽。 iPad 的大屏幕很適合在一個方便用戶離開的虛擬式環(huán)境中顯示文件預(yù)覽。 縮放操作很適合顯示預(yù)覽。
在 iPhone 上可以使用專用的視圖,最好是導(dǎo)航視圖來顯示文件預(yù)覽。這樣可以使用戶在應(yīng)用情境中通過導(dǎo)航進入文件預(yù)覽并且不會丟失在應(yīng)用中的內(nèi)容。 雖然也可以在 iPhone 應(yīng)用中使用模式化方式顯示文件預(yù)覽,但并不推薦這樣。(注意縮放操作在 iPhone 上并不適用。)
當(dāng)然,在導(dǎo)航視圖中顯示文件預(yù)覽可以使 Quick Look 在導(dǎo)航欄上放置特定的預(yù)覽控件。(如果你的視圖已經(jīng)有工具欄, Quick Look 會將預(yù)覽控件放在工具欄上。)