iOS-HIG 用戶(hù)交互-數(shù)據(jù)輸入

Data Entry

Whether tapping interface elements or using the keyboard, inputting information can be a tedious process. When an app slows down the process by asking for lots of input before doing anything useful, people can get discouraged quickly, and may even abandon the app entirely.

不管是敲擊界面元素或使用鍵盤(pán),輸入信息都可能成為一個(gè)沉悶的過(guò)程。當(dāng)在做任何有用的事情之前,通過(guò)要求大量輸入減慢這個(gè)過(guò)程,用戶(hù)會(huì)很快失望,甚至放棄使用app。


When possible, present choices.Make data entry as efficient as possible. Consider using a picker or table instead of a text field, for example, because it’s easier to choose from a list of predefined options than to type a response.

盡可能展示選項(xiàng)。讓數(shù)據(jù)輸入盡可能高效??紤]使用選擇器或table代替文本框,例如,因?yàn)閺牧斜碇羞x擇預(yù)先定義的選項(xiàng)比輸入一個(gè)回答容易。

Get information from the system whenever possible.Don’t force people to provide information that can be gathered automatically or with the user's permission, such as contact or calendar information.

盡量從系統(tǒng)中取得信息。不要強(qiáng)迫用戶(hù)提供信息能自動(dòng)收集或者通過(guò)獲得用戶(hù)允許得到的信息,例如聯(lián)系人或日歷信息。

Provide reasonable default values.To the extent possible, prefill fields with the most likely values. Providing good defaults minimizes decision making and speeds up the process.

提供合理的初始值。查找可能的范圍,給字段填上最可能的值的。提供好的初始值簡(jiǎn)化做決定,加速整個(gè)過(guò)程。

Enable advancement only after collecting required values.Before enabling a Next or Continue button, make sure all required fields have values. Use the enablement of the button as a visual cue that it’s time to proceed.

只有在收集完必須值之后才激活前進(jìn)。在激活一個(gè)Next or Continue按鈕之前,保證所有必填值都有值。用按鈕的激活作為可視化的暗示,是時(shí)候前進(jìn)了。

Dynamically validate field values.It’s frustrating when you have to go back and correct mistakes after filling out a lengthy form. Whenever possible, check field values immediately after entry so users can correct them right away.

動(dòng)態(tài)驗(yàn)證字段值。在你填完一個(gè)長(zhǎng)表單后還得返回去更正錯(cuò)誤是件令人沮喪的事。任何時(shí)候,在用戶(hù)輸入之后立刻檢查字段值,這樣用戶(hù)可以馬上更正錯(cuò)誤。

Require field values only when necessary.Use required fields only for information that is truly necessary to proceed.

只有需要時(shí)才要求必填。只有信息是真的必須才能進(jìn)行才要求必填。

Ease navigation through value lists.Especially in tables and pickers, it should be easy to pick a value. Consider sorting value lists alphabetically or in another logical manner that facilities speedy scanning and selection.

優(yōu)化值列表的導(dǎo)航。特別在tables和選擇器,需要讓選擇一個(gè)值變得容易??紤]按字母訊息排列值列表或者用另一種邏輯規(guī)則來(lái)加速瀏覽和選擇。

Show a hint in a text field to help communicate purpose.A text field can contain placeholder text—such as "Email" or "Password"—when there’s no other text in the field. Don’t use a separate label to describe a text field when placeholder text is sufficient.

在一個(gè)文本輸入框中顯示一個(gè)提示來(lái)幫助交流目的。一個(gè)文本輸入框可以包含占位符文本-例如"Email" or "Password"—當(dāng)沒(méi)有其他文本在這個(gè)字段中時(shí)。不要使用單獨(dú)的標(biāo)簽來(lái)形容一個(gè)文本字段當(dāng)文本占位符已經(jīng)足夠時(shí)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • **2014真題Directions:Read the following text. Choose the be...
    又是夜半驚坐起閱讀 11,084評(píng)論 0 23
  • 不知道什么時(shí)候起,華語(yǔ)電影成了猶如國(guó)足一樣的存在,讓人一邊吐槽一邊心疼,恨不得沖進(jìn)去晃得各位主演頭昏眼花,問(wèn)一句:...
    蜜藕資訊閱讀 548評(píng)論 0 0
  • 今天帆去舞蹈班上課,在去舞蹈班的路上我倆背古詩(shī),我給她檢查背過(guò)之后,又讓她用手比畫(huà)著寫(xiě)字,把古詩(shī)默寫(xiě)了一遍,第一遍...
    許帆媽媽閱讀 226評(píng)論 0 0
  • 據(jù)說(shuō)是前嶺公社后洼大隊(duì),有一媳婦著實(shí)聽(tīng)話(huà)乖順,但總是得不到男人的鐘愛(ài),不僅如此,還常常會(huì)召來(lái)一頓錘敲鼓擂,實(shí)...
    小草_ce88閱讀 637評(píng)論 0 2
  • 認(rèn)識(shí)好姐妹M快十三年了。她來(lái)自外省的農(nóng)村,是一個(gè)畢業(yè)于三線(xiàn)城市某學(xué)校的大專(zhuān)生。那時(shí)候的她相貌普通,衣著樸素,說(shuō)話(huà)謙...
    茄子姐閱讀 290評(píng)論 0 0

友情鏈接更多精彩內(nèi)容