標籤:
無線列印
使用AirPrint無線列印,人們可以從你的app無線地列印內容並使用列印中心app來檢查列印工作。
你可以得益於內建的對列印圖片和PDF內容的支援,或者你可以使用列印編程介面自訂格式和渲染。iOS會處理印表機的發現和所選擇的印表機的列印工作的調度與執行。
一般來說,當使用者想要列印一些東西的時候會點擊你app中的標準動作按鈕。當他們在顯示的視圖上選擇列印條目後,他們可以選擇一個印表機,設定列印選項,並點擊列印按鈕來開始列印。
使用者可以在列印中心app檢查他們請求的列印工作,這是一個只有在有列印工作在進程中時才可以擷取的後台系統app。在列印中心中,使用者可以查看當前的列印佇列,擷取一個特定列印工作的詳情以及取消工作。
你可以在你的app中添加相對少量的代碼來支援基本的列印(查看Drawing and Printing Guide for iOS學習關於在你的代碼中添加列印支援的內容)。為了確保使用者喜歡你app的列印體驗,遵循下面的指南:
使用系統提供的動作按鈕。使用者對這個按鈕的意義和行為很熟悉,所以可能的話使用它是一個好主意。除非你的app不包含工具列或者導覽列。在這種情況下,你需要設計一個自訂的列印按鈕顯示在你app的主UI中,因為這個動作按鈕只能在工具列和導覽列使用。
當列印是當前環境的主要功能時顯示列印條目。如果列印對當前環境不合適,或者如果使用者不想要列印,不要在動作按鈕顯示的視圖中包含列印條目。
合適的話,提供額外的列印選項給使用者。比如說,你可能會允許使用者來選擇一個頁面範圍或者要求列印多份。
如果使用者無法列印,不要顯示列印細節。在你顯示可以選擇列印的UI前,確保使用者的裝置是否支援列印。查看UIPrintInteractionController Class Reference學習如何在你的代碼中這樣做。
本文翻譯自蘋果官方開發文檔
查看完整合集:https://github.com/Cloudox/iOS-Human-Interface-Guidelines
《iOS Human Interface Guidelines》——AirPrint