用戶熟悉的標準手勢
手勢操作能拉近用戶和設備的距離,提升他們直接操作屏幕中對象的感覺。用戶會期待手勢操作在所有應用中保持一致。
- 單擊:選擇物體或控制器。
- 拖拽:滾動或拖拽物體。
- 輕拂:快速滾動或移動。
- 平滑:單指平滑,返回上一頁,或顯示被隱藏的視圖,或顯示表格中的「刪除」按鈕。(在iPad上,四指平滑可以在應用中切換。)
- 雙擊:伸/縮視圖、文本、圖像。
- 捏(Pinch):伸/縮。
- 長按(Touch & Hold):在可編輯/可選擇的文本中,放大顯示當前的鼠標位置。
- 搖一搖:撤銷操作。#聞所未聞...
除此以外,iOS還定義了一些系統級的操作,如呼出控制中心、通知中心等。這些手勢交互,在所有應用中都應該保持一致。
避免把標準手勢和不同的動作關聯。除非你做的是遊戲應用。
避免創建一些自定義手勢,它引發的動作和標準手勢引發的動作一樣。
使用複雜的手勢作爲加速完成任務的快捷方式,但不能是唯一方式。始終給用戶提供直接、簡單的交互方式,即便它需要更多的操作。簡單的交互可以讓用戶把精力集中在內容上。
除了遊戲應用,儘量避免定義新的手勢。
對於一些使用頻度高的應用,可以考慮使用一些多點交互的手勢。
引導用戶交互的元素
標記交互的線索包括顏色、位置、上下文、有意義的圖標。
主色是重要的交互線索,尤其是在只用了少數幾種顏色的應用中。
標題應該有「可操作」的含義,再結合主色,可以使按鈕邊框和其它裝飾沒有必要。
在內容區中,只在必要的時候,才給按鈕添加邊框或背景。
反饋增進理解
儘可能地把狀態信息和其它相關反饋整合進UI中。
避免使用不必要的警告框。
輸入信息應該很方便
- 選擇比打字容易。
- 儘量從設備中獲取已有的信息。
- 用戶輸入的過程中給予有用的信息,讓他們感受到進展。
网友评论