Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想为 UITextView 中的选定文本添加背景图像,而不是为整个视图添加背景图像,如下图所示。
UITextInput 协议应该提供你需要的一切。
https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITextInput_Protocol/Reference/Reference.html
具体来说:
selectedTextRange
firstRectForRange
firstRectForRange:它会告诉你覆盖一系列字符的矩形。如果字符范围跨越多行,则必须重复调用它。第一次它会给你第一个矩形并告诉你覆盖的范围。然后,您将要询问的范围调整为您感兴趣的剩余字符并重复。
firstRectForRange: