【问题标题】:is it possible to give a color to the selected part of the text in textview in ios programmatically是否可以以编程方式在 ios 的 textview 中为文本的选定部分赋予颜色
【发布时间】:2013-02-14 05:27:36
【问题描述】:

我想更改 textview 中选定的部分文本或突出显示 textView 中选定的文本。是否可以通过 textView 的任何委托方法。

提前致谢

【问题讨论】:

  • 在iOS中可以吗
  • 这两个问题可能对你有帮助 1.Link 1 2.Link 2

标签: ios highlighting selectedtext


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-08
    • 1970-01-01
    • 1970-01-01
    • 2015-04-22
    • 1970-01-01
    • 1970-01-01
    • 2021-12-30
    相关资源
    最近更新 更多