Har*_* Ng 7 tooltip uitextview ios textkit swift
我想实现中型iOS应用程序,如点击高亮显示效果和显示工具提示.
我一直在研究Text Kit和其他一些stackoverflow问题有一些想法,请也建议什么是更好的替代品.
场景:
解决思路:
UITextView用于存储文本NSBackgroundColorAttributedNamelayoutManager.characterIndexForPoint(...)AMPopTip,CMPopTipView,EasyTipView现在,我无法选择单词并显示旁边的工具提示.任何层次的帮助表示赞赏.
这是突出显示文本的方法。
创建一个名为 IBOutletmyLabel
ViewDidLoad类型中
let yourString = "This is how you highlight text"
myLabel.text = yourString
let malleableString = NSMutableAttributedString(string: yourString)
let numberOfCharactersToHighlight = 5
let startingIndex = 1
malleableString.addAttribute(NSBackgroundColorAttributeName, value: .magenta, range: NSRange(location: startingIndex, length: numberOfCharactersToHighlight))
myLabel.attributedText = malleableString
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
877 次 |
| 最近记录: |