研究輸入多行文字的 UITextView

特性: 可輸入多行文字,可捲動。

  1. Selectable & Editable:若只勾選Selectable, 可以將內容圈選起來如左圖, 並可對內容做Copy、Look up、Share; 若只勾選Editable, 效果跟均不勾選一樣, 無法編輯也無法圈選; 同時勾選Editable與Selectable, 可修改內容, 並可對圈選的內容做Cut、Copy、Replace、Look up、Share。
只勾選Selectable、同時勾選Editable與Selectable

2. Data Detectors: Editable不勾選,Selectable要勾選,自動讓文字變成連結,可點選顯示網頁,地圖,打電話。Address、Phone Number,Link勾選的效果可點地址、電話、連結:

Address、Phone Number,Link勾選的效果
點選Address、Phone Number,Link

3. text view 裡 scroll view 區塊 keyboard 欄位的收鍵盤功能: 需同時勾選Editable與Selectable, 可於點下內容時出現鍵盤, 分成Do not Dismiss , Dismiss on drag,Dismiss interactively: Do not Dismiss代表鍵盤不會消失; Dismiss on drag就是往下滑時鍵盤會消失, Dismiss interactively對鍵盤往下撥的時候會消失。

Do not Dismiss鍵盤不會消失; Dismiss on drag往下滑時鍵盤消失了