标签: ios uitextview
我想在UITextView中为所选文本添加背景图像,而不是为整个视图添加背景图像,如下图所示。
答案 0 :(得分:0)
UITextInput协议应该提供您需要的一切。
https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITextInput_Protocol/Reference/Reference.html
具体来说:
selectedTextRange
firstRectForRange
firstRectForRange:会告诉你覆盖一系列字符的矩形。如果字符范围跨越多行,则必须重复调用它。它第一次会给你第一个矩形并告诉你覆盖的范围。然后,您调整您要求的剩余字符范围并重复。
firstRectForRange: