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.
我想更改 textview 中选定的文本部分或突出显示 textView 中选定的文本。是否可以通过 textView 的任何委托方法。
提前致谢
实现textViewDidChangeSelection:选择更改时通知的委托方法。然后使用该UITextView selectedRange属性来获取选定的范围。
textViewDidChangeSelection:
UITextView selectedRange
使用该UITextView attributedText属性获取文本视图的属性文本。从中创造NSMutableAttributedText。然后将所需的颜色属性应用于适当的范围。最后,将更新后的属性文本应用到文本视图。
UITextView attributedText
NSMutableAttributedText
所有这些都需要 iOS 6.0 或更高版本。