【发布时间】:2013-03-07 13:04:47
【问题描述】:
我正在尝试创建一个能够突出显示各种单词的 TextView。我不想在 iOS 6 中使用属性文本属性,因为我想支持 iOS 5 和其他问题(例如,请参见此处:UITextView attributedText and syntax highlighting)。
所以我唯一的选择就是使用 CoreText。我找到了这个项目:https://github.com/KayK/RegexHighlightView。它基本上所做的就是覆盖 UITextView 的 drawRect 方法并使用 CoreText 绘制内容。问题是核心文本渲染与 UITextView 渲染不同 - 这导致光标位于错误的位置(随着文本变长变得更糟)。
有没有希望解决这个问题?也许还有其他聪明的方法?
【问题讨论】:
标签: iphone ios ipad uitextview core-text