文本域
文本域接受單行的用戶輸入(如下所示包括目標(biāo)描述和占位文本)翰铡。
API NOTE
查看UITextField學(xué)習(xí)更多關(guān)于定義文本域并且自定義顯示圖像和按鈕的內(nèi)容诬像。
一個(gè)文本域:
- 是一個(gè)固定高度的圓角區(qū)域
- 當(dāng)用戶點(diǎn)擊它時(shí)自動(dòng)顯示鍵盤
- 可以包含系統(tǒng)提供的按鈕,比如書簽按鈕
- 可以顯示使用多種風(fēng)格的文本(查看UITextView學(xué)習(xí)更多關(guān)于這個(gè)的內(nèi)容)
使用文本域從用戶獲取小數(shù)量的信息杂腰。
如果能夠幫助用戶理解如何使用的話,可以自定義一個(gè)文本域。比如說鉴裹,你可以在文本域的左邊或右邊顯示自定義的圖片,或者你可以添加一個(gè)系統(tǒng)提供的按鈕钥弯,比如書簽按鈕径荔。一般來說,你應(yīng)該在文本域的左邊顯示它的用途脆霎,在右邊顯示其額外的特性总处,比如書簽。
合適的話在文本域的右邊顯示一個(gè)清除按鈕睛蛛。當(dāng)這個(gè)元素存在的時(shí)候鹦马,點(diǎn)擊它可以清除文本域的內(nèi)容,不管你在其上顯示了任何圖片玖院。
如果能幫助用戶理解文本域的用途的話菠红,顯示一個(gè)示意。文本域可以顯示占位文本——比如名稱(或者地址)——當(dāng)文本域中沒有文本的時(shí)候难菌。
定義符合你希望用戶輸入的內(nèi)容類型的鍵盤類型试溯。比如說,你可能想要讓用戶輸入U(xiǎn)RL郊酒、PIN或者電話號碼變得簡單遇绞。iOS提供了很多不同的鍵盤類型,每一種都設(shè)計(jì)了一種不同的輸入類型燎窘。查看UIKeyboardType和UITextInputTraits Protocol Reference學(xué)習(xí)關(guān)于鍵盤類型的內(nèi)容摹闽。閱讀Managing the Keyboard學(xué)習(xí)更多關(guān)于在你的app中管理鍵盤的內(nèi)容。注意你無法控制鍵盤的輸入方法和布局褐健,因?yàn)檫@些取決于用于的語言設(shè)置付鹿。
本文翻譯自蘋果官方開發(fā)文檔