數(shù)據(jù)輸入
無論是點(diǎn)擊界面元素還是使用鍵盤,輸入信息都是一個(gè)煩人的過程绽淘。在任何有用的操作前要求用戶輸入大量信息涵防,應(yīng)用程序因此而放緩進(jìn)度時(shí),用戶很快就會(huì)喪失信心沪铭,甚至可能完全放棄這個(gè)應(yīng)用程序壮池。
盡量呈現(xiàn)選擇。盡可能使錄入信息有效杀怠。例如火窒,考慮使用選擇器或者表代替文本字段,因?yàn)閺念A(yù)選項(xiàng)選線列表中選擇比鍵入答案更容易驮肉。
盡量從系統(tǒng)獲取信息熏矿。盡量不要強(qiáng)制用戶提供能夠自動(dòng)獲取或者具有用戶權(quán)限的信息,例如聯(lián)系人信息或者日歷信息。
提供合理的默認(rèn)值票编。在可能的范圍內(nèi)褪储,用最有可能的值預(yù)先填充字段。提供好的默認(rèn)值可以最小化決策并且加速進(jìn)程慧域。
僅在搜集到需求值以后才啟用下一步鲤竹。在啟用下一步或繼續(xù)按鈕之前,要保證所有必填項(xiàng)都有值昔榴。使用按鈕的啟用作為前往下一步的視覺線索辛藻。
動(dòng)態(tài)驗(yàn)證字段值。當(dāng)你完成一個(gè)長(zhǎng)表單后卻不得不回去修改錯(cuò)誤時(shí)互订,這是令人沮喪的吱肌。盡量在用戶輸入后立刻檢查字段值以便用戶能夠立即進(jìn)行修改。
必要時(shí)才需要字段值仰禽。當(dāng)信息在進(jìn)程中確實(shí)很重要時(shí)才使用必填項(xiàng)氮墨。
輕松瀏覽值列表。尤其是在表和選擇器中吐葵,選擇值應(yīng)該是一件簡(jiǎn)單的事情规揪。考慮按照字母順序或其他有助于快速掃描和選擇的邏輯方式對(duì)值進(jìn)行分類温峭。
在文本字段中顯示提示以幫助溝通目的猛铅。當(dāng)字段中沒有其他文本時(shí),可以包含占位文本凤藏,例如“電子郵件”或者“密碼”奸忽。當(dāng)占位文本足夠時(shí),不要使用分離標(biāo)簽來描述文本字段清笨。
原文地址:https://developer.apple.com/design/human-interface-guidelines/ios/overview/themes/