[問題] textView插入不同樣式文字以及判斷

看板MacDev作者 (駝龜)時間3年前 (2020/06/03 15:59), 3年前編輯推噓0(004)
留言4則, 1人參與, 3年前最新討論串1/1
想在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

06/04 15:15, 3年前 , 1F
要如何在textviewdelegate偵測游標變
06/04 15:15, 1F

06/04 15:16, 3年前 , 2F
動時辨認
06/04 15:16, 2F

06/04 15:55, 3年前 , 3F
目前是找到textViewDidChangeSelectio
06/04 15:55, 3F

06/04 15:56, 3年前 , 4F
n當游標變動時會call這個function
06/04 15:56, 4F
文章代碼(AID): #1UrrXErk (MacDev)