口語化loading是啥意思 loading是什么意思( 二 )


(4)恰當的時候為模式定義并設置一個標題
你也可能在視圖的其它部分,提供詳細描述任務的文字或是提供指導 。
(5)只在需要傳達關鍵必要信息的時候再去使用警告框
【口語化loading是啥意思 loading是什么意思】警告框干擾體驗,并且需要單擊才能關閉,所以必須要讓用戶認為這個打斷是有理由的 。
(6)尊重用戶的通知偏好設置
在設置里,用戶明確規定了他們想要如何地接受來自你應用的通知 。遵循這些個人偏好,這樣他們就不會想要完全地關閉來自你應用的通知推送 。
(7)不要讓特殊情景狀態視圖出現在浮層上
除了警告框,任何元素都不應該覆蓋在浮出層之上 。在極少數情況下,你需要讓模態視圖在用戶完成浮出層內的任務之后彈出,那么請先關閉浮出層再展示模態視圖 。
(8)統一特殊情景視圖與應用的視覺風格
一個模態視圖可能包含一個導航欄 。在這種情況下,請使用與你應用內的導航欄一樣的視覺風格 。
(9)選擇合適的特殊情景狀態視圖樣式
你可以使用到以下任何一種樣式:
全屏,覆蓋整個屏幕,通常用來進行比較復雜的特殊情景狀態視圖展示 。
分屏,在大屏幕設備或設備橫屏時遮蓋下層其中一部分內容,對于未被遮蓋的區域進行模糊處理避免用戶與之進行交互,在小屏幕設備或豎屏時遮蓋整個屏幕 。
分塊,通常在屏幕中心展示,鍵盤彈出時位置可能會有所改變 。所有未被遮蓋的區域進行模糊處理避免用戶與之進行交互,小屏幕設備中可能會直接這個整個屏幕 。
等屏,與父級視圖大小一致,用以在分塊視圖,浮出層或其它非全屏視圖中進行特殊請教狀態的展示 。
(10)選擇一個合適的顯示特殊情景狀態視圖的過渡方式
使用與應用風格相符的過渡方式,來加強用戶對當前內容轉變的認知 。默認的過渡方式讓特殊情景狀態視圖垂直地從屏幕底部向上滑出,然后在被關閉時下滑 。彈出樣式的過渡是指當前視圖水平滑出,顯示出特殊情景狀態視圖,看起來就好像特殊情景狀態視圖藏在當前視圖的背后 。
當特殊情景狀態視圖被關閉時,原先的視圖便重新滑回來,在你的應用內容部使用統一的特殊情景狀態過渡方式 。
四、導航(Navigation)
用戶通常更趨向于忽略應用的導航除非當某些操作沒有達到他們預期的時候,因此我們的工作也更趨向于在不被引起注意的前提下去設計一個結構清晰,目的明確的導航 。導航應該要顯得自然以及熟悉,而且不應該搶走主頁面的風頭亦或是主導應用 。
對于iOS來講,主要有三種風格的導航:
(1)層級導航
每一屏只做一個選擇,直到到達你想的位置 。如果想到達另外的位置,你必須原路一級級返回并且從最開始的位置再次依次做出選擇 。像系統原生的設置及郵件應用便是典型的層級導航模式 。
(2)平級導航
在不同內容類別間進行切換 。像音樂和APP Store便是典型的平級導航模式 。
(3)內容驅動或體驗驅動導航
在應用的不同內容間切換,或者由應用本身來定義導航 。像游戲,書籍或者其它沉浸式應用一般都使用這種導航模式 。
有些應用會結合采用多種導航模式,如一個采用平級導航的應用,也可能同樣包含用于不同類別跳轉的層級導航 。
a. 永遠提供一個清晰的路徑
用戶應該能隨時知道他們當前所處應用位置,并且知道如何能夠到達下一個目標位置 。所以在考慮導航風格的同時,不同內容間合理的、可預期的、容易追溯的路徑也是非常必要的 。
一般來說,對于每一屏幕內容給予其唯一入口 。如果用戶需要在多種情景下看到一個屏幕內容,可以考慮使用操作列表,警告框,浮層或者特殊情景狀態等形式來展示這些內容 。
b. 設計一個可以快速容易達到具體內容的信息結構
組織一個能夠通過最少點擊,滑動以及屏幕便可以訪問相應內容的信息結構 。
c. 使用手勢操作提升應用的操作流暢度
讓用戶以最小的阻力輕松在你的應用界面間進行跳轉,如可以使用屏幕右滑操作去進行上一屏幕的返回 。
d. 使用標準系統導航組件
盡可能的使用標準導航控件,如頁面控件、標簽欄、分段控件、表格控件、集合視圖以及拆分視圖等;用戶對于這類控件以及非常熟悉,這樣便能夠更輕松的使用你的應用 。
e. 使用導航欄聯通層級數據
導航欄的標題通常可以展示當前位置,返回按鈕則可以使用戶可以很容易的返回上一位置 。

推薦閱讀