【问题标题】:iOS UITextView Text HighlightingiOS UITextView 文本高亮
【发布时间】:2012-02-09 16:37:17
【问题描述】:

我有一个 UITextView,我想突出显示特定的单词, 我喜欢 iBooks 应用的文本突出显示,有什么方法可以使用相同的样式吗? 如何使用 OpenGL 突出显示文本?

谢谢!

【问题讨论】:

标签: iphone objective-c ios uitextview


【解决方案1】:

如果我理解正确,您可以尝试使用 NSAttributeString 类。这是文档 https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSAttributedString_Class/Reference/Reference.html#//apple_ref/occ/cl/NSAttributedString 它允许您在单个 NSString 对象中更改字体、大小、颜色等。 (例如,您可以键入一个简单的正则表达式来更改颜色或设置特定字符的bold

【讨论】:

  • 谢谢,如何将它应用到我的 UITextView?
  • 看来你应该用从 yourTextView.text 获得的 NSString 做所有你想做的事情,不是吗? NSAttributeString * coolString = [[NSAttributeString alloc] initWithString:yourTextView.text];继续!
  • 如果我再次以正确的方式理解您,因为您提供的关于您的问题的信息很少。
  • 并查看 UITextViewDelegate 的方法,您可能会在其中一个中完成您的工作...
猜你喜欢
  • 2014-12-14
  • 2012-09-14
  • 2011-04-08
  • 1970-01-01
  • 2018-02-23
  • 2017-08-20
  • 1970-01-01
  • 1970-01-01
  • 2011-10-28
相关资源
最近更新 更多