作者frank61003 (駝龜)
看板MacDev
標題[問題] textView插入不同樣式文字以及判斷
時間Wed Jun 3 15:59:08 2020
想在textView內插入一個類似tag friend的標籤
原本是使用UIButton和textView.textContainer.exclusionPaths來達到效果
但是這樣做除了要另外紀錄插入標籤的位置
如果要刪除也Button也比較麻煩
目前是使用attributedText讓標籤文字部分變色和加框
並讓游標自動移動到插入標籤的最後面
想問有辦法判斷游標前後文字的attributed屬性來知道游標是不是在標籤中間嗎
例如標籤為王小明
當游標在"小"或"明"前面時
就不能再插入標籤了
還是要用attachment的方式來實作
還請大家提供想法
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.161.187 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1591171150.A.D6E.html
※ 編輯: frank61003 (60.248.161.187 臺灣), 06/03/2020 18:21:15
→ frank61003: 要如何在textviewdelegate偵測游標變 60.248.161.187 06/04 15:15
→ frank61003: 動時辨認 60.248.161.187 06/04 15:16
→ frank61003: 目前是找到textViewDidChangeSelectio 60.248.161.187 06/04 15:55
→ frank61003: n當游標變動時會call這個function 60.248.161.187 06/04 15:56