文本視圖
文本視圖接受并顯示多行文本屬性冻押。
image
API NOTE
查看UITextView學(xué)習(xí)更多關(guān)于在你的代碼中定義文本視圖的內(nèi)容灶芝。
一個(gè)文本視圖:
- 是一個(gè)任意高度的矩形
- 當(dāng)內(nèi)容大到超出其邊界時(shí)支持滾動(dòng)
- 支持自定義的字體合蔽、顏色和對(duì)齊方式(默認(rèn)情況下板乙,文本視圖顯示左對(duì)齊的系統(tǒng)黑色字體)
- 可以支持編輯漩勤,當(dāng)用戶點(diǎn)擊文本視圖內(nèi)部區(qū)域時(shí)會(huì)出現(xiàn)一個(gè)鍵盤(鍵盤輸入方法和布局取決于用戶的語言設(shè)置)
總是確保文本易于閱讀笙以。即使你可以使用屬性字符串來以有創(chuàng)意的方式組合多種字體淌实、顏色和對(duì)齊方式,維持文本的可讀性也是必要的猖腕。支持動(dòng)態(tài)類型和使用UIFont方法
preferredFontForTextStyle
來獲取顯示在文本視圖中的文本拆祈。查看Text Should Always Be Legible獲取支持動(dòng)態(tài)類型的指南;查看Text Styles獲取編程信息倘感。
為你期待用戶輸入的不同類型的內(nèi)容提供不同類型的鍵盤放坏。比如說,你可能會(huì)想要讓用戶輸入U(xiǎn)RL老玛、PIN或者電話號(hào)碼變得簡(jiǎn)單淤年。但是要注意,你無法控制鍵盤的輸入方法和布局蜡豹,這取決于用戶的語言設(shè)置麸粮。
iOS提供了很多種鍵盤類型,每一個(gè)都為不同類型的輸入設(shè)計(jì)镜廉。查看UIKeyboardType文檔學(xué)習(xí)可以使用的鍵盤類型弄诲。閱讀Managing the Keyboard學(xué)習(xí)更多關(guān)于管理你app鍵盤的內(nèi)容。
本文翻譯自蘋果官方開發(fā)文檔