iOS11人機互動指南-App結構-03模態檢視 Modality
模態檢視保證使用者在完成任務、關閉訊息或檢視後才能採取其他操作。操作列表,警示窗和活動檢視都屬於模態檢視。當螢幕上出現模態檢視時,使用者必須通過點按按鈕或以其他方式退出模態檢視來進行選擇。一些應用程式實現模態檢視,例如在日曆中編輯活動或在Safari中選擇書籤。模式檢視可以佔據整個螢幕,整個父檢視(如popover)或螢幕的一部分。模態檢視通常包括退出檢視的完成和取消按鈕。
儘量少用模態檢視。一般來說,人們喜歡以非線性方式與應用進行互動。只有當一個關鍵的事情值得使用者注意,再建立一個模態檢視。一個任務必須完成或放棄,或儲存重要的資料,才能繼續使用該應用程式。
提供一種明顯而安全的方式來退出模態檢視。確保當使用者關閉模態檢視時,他們清楚知道自己這一舉動的結果。
保持模態任務簡單,簡短,不需要太多注意力。不要在應用程式中再建立一個應用程式。如果一個模態任務太複雜,當使用者進入模態狀態,他們會忘記他們暫停的任務。特別注意建立涉及層次結構的模態任務,因為使用者可能會迷失方向,而忘記了如何回溯其步驟。如果模態任務必須包含子檢視,請提供通過層次結構的單一路徑和完成路徑。避免在完成任務之外使用完成按鈕。
如果合適,顯示標識任務的標題。您還可以在檢視的其他部分提供更完整的描述任務或提供指導的文字。
保留警報,傳達必要和理想的可操作資訊。警報中斷了體驗,需要輕按關閉,所以重要的是讓使用者覺得這種中斷是有必要的。
保持通知的優先順序。在“設定”中,使用者可以決定是否接受應用的推送資訊。遵守這些偏好,以免他們完全不理會您的應用的通知。
不要在popover上方顯示模態檢視。除了警報之外,任何應用都不會出現在彈出視窗上。在極少數情況下,當您需要在popover中執行操作後提供模態檢視,請在顯示模態檢視之前關閉該popover。
與您的應用程式協調模態檢視外觀。模式檢視可以包括例如導航欄。在這種情況下,請使用與您應用中導航欄相同的外觀。
選擇適當的模態檢視樣式。您可以使用以下任何一種樣式:
全屏。覆蓋整個螢幕。用於可以在模態檢視的上下文中完成的潛在複雜任務。
頁面。部分涵蓋了以橫向為主的大型裝置的底層內容。所有未覆蓋的區域變暗,以防止與它們相互影響。在較小的裝置上以縱向方向覆蓋整個螢幕。用於可以在模態檢視的上下文中完成的潛在複雜任務。
表單。以螢幕為中心出現,但如果鍵盤可見,則可能會重新定位。所有未覆蓋的區域變暗,以防止與它們相互影響。可以在較小的裝置上覆蓋整個螢幕。用於收集資訊。
當前內容。顯示為與其父檢視相同的大小。用於在分割檢視窗格,popover或不是全屏的其他檢視中顯示模態內容。
選擇模態檢視顯示適當的過渡動畫。使用與您的應用程式協調的過渡動畫樣式,並提高臨時上下文轉換的意識。預設的轉換從螢幕底部垂直滑動模態檢視,一旦關閉就退回。翻轉式過渡通過jj水平翻轉檢視以顯示模態檢視。視覺上,模態檢視看起來像當前檢視的背面。一旦guanbi ,它會翻轉。在您的應用程式中使用一致的模態轉換樣式。
相關文章
- iOS11人機互動指南-視覺-05:術語 TerminologyiOS視覺
- 動態返回結果的檢視
- 深思考楊志明:多模態深度語義理解開啟人機互動新時代
- Oracle檢視:常用動態效能檢視Oracle
- 動態效能檢視
- Oracle學習系列—資料庫結構—Mount階段動態檢視Oracle資料庫
- ASM動態效能檢視ASM
- 動態建立ImageView檢視View
- B站直播間基於檢視互動的架構演進架構
- [心得]結構化互動流程
- 模態檢視控制器:GCTUIModalPresentationViewControllerGCUIViewController
- oracle常用的動態檢視Oracle
- (轉)Oracle 動態效能檢視Oracle
- V$PGASTAT動態效能檢視AST
- 動態效能檢視基礎
- 動態建立檢視指令碼指令碼
- 關於鎖的幾個動態檢視的總結
- 影片匯聚EasyCVR平臺對接GA/T 1400檢視庫結構化資料(人員/人臉、機動車輛、物品)VR
- 動態改變類結構 & 動態…
- Qt 5模型/檢視結構QT模型
- 【協作檢校】Google Chrome Web App開發指南第二章:互動設計GoChromeWebAPP
- 什麼是人機互動技術?
- C#機房重構-實時檢視上機餘額(狀態模式)C#模式
- 8.1關於動態效能檢視
- 轉:系統動態檢視速查
- Oracle的v$動態檢視 收藏Oracle
- 在列印視窗,列印檢視View的子檢視結構圖View
- 互動設計指南
- 淺談人機互動及機器人的行為設計機器人
- Oracle常用檢視錶結構命令Oracle
- 檢視DB2表結構DB2
- 檢視sqlite中的表結構SQLite
- 使用treedump事件檢視索引結構事件索引
- 結構:遊戲核心玩法互動之“骨”遊戲
- 通過iOS人機互動指南的變化看iOS7的設計理念iOS
- iOS 11開發教程(十六)iOS11應用檢視之刪除空白檢視iOS
- db2常用動態效能檢視DB2
- RMAN相關的動態效能檢視