快速瀏覽
使用快速瀏覽,即使你的app不能打開文檔,用戶也可以通過你的app預(yù)覽一個文檔。比如說,你也許會允許用戶預(yù)覽他們從網(wǎng)頁下載或者從其他資源獲取的文檔。
查看Document Interaction Programming Topics for iOS學(xué)習(xí)更多關(guān)于如何在你的app支持快速瀏覽文檔預(yù)覽的內(nèi)容。
在用戶從你的app預(yù)覽一個文檔之前,他們可以在你創(chuàng)建的自定義視圖查看文檔的信息。比如說,用戶下載了一封郵件附件的文檔之后,郵件會在自定義的視圖顯示一個文檔的圖標(biāo)、標(biāo)題和大小。用戶可以點擊這個視圖來預(yù)覽文檔。
你可以在你的app中顯示一個新視圖來展示文檔,或者在一個全屏的模態(tài)視圖中展示。展示的方法取決于你app運行的設(shè)備。
在iPad上,模態(tài)地顯示一個文檔預(yù)覽。iPad的大屏幕很適合在一個沉浸式的環(huán)境中顯示一個文檔預(yù)覽讓用戶可以很容易地離開。空間過渡尤其適合顯示預(yù)覽。
在iPhone上,在一個專門的視圖上,導(dǎo)航視圖更好,來顯示文檔預(yù)覽。這樣做讓用戶可以不丟失你app的上下文來導(dǎo)航到文檔預(yù)覽或者從文檔預(yù)覽導(dǎo)航出去。雖然也可以在iPhone app中模態(tài)地顯示文檔預(yù)覽,但并不推薦這樣做。(注意空間過渡并不適用于iPhone.)
還有要注意,在導(dǎo)航視圖顯示文檔預(yù)覽讓快速瀏覽可以在導(dǎo)航欄上放置預(yù)覽導(dǎo)航控件。(如果你的視圖已經(jīng)包含工具欄,快速瀏覽會在工具欄放置預(yù)覽導(dǎo)航控件。)
本文翻譯自蘋果官方開發(fā)文檔