是否可以通过编程方式在ios的textview中为文本的选定部分添加颜色

时间:2013-02-28 05:57:25

标签: ios highlighting selectedtext

我想在textview中更改文本的选定部分,或者在textView中突出显示所选文本。这可以通过textView的任何委托方法实现。

提前致谢

1 个答案:

答案 0 :(得分:0)

实施textViewDidChangeSelection:委托方法,以便在选择更改时收到通知。然后使用UITextView selectedRange属性获取所选范围。

使用UITextView attributedText属性获取文本视图的属性文本。从中创建NSMutableAttributedText。然后将所需的颜色属性应用于适当的范围。最后,将更新的属性文本应用于文本视图。

所有这些都需要iOS 6.0或更高版本。