使用 UITextRange 从 UITextView 获取 NSAttributedString

Posted

技术标签:

【中文标题】使用 UITextRange 从 UITextView 获取 NSAttributedString【英文标题】:Get NSAttributedString from UITextView with UITextRange 【发布时间】:2013-09-21 11:52:05 【问题描述】:

我如何从指定的UITextRange 中的UITextView 中获取NSAttributedString?我似乎找不到这方面的任何示例或文档资源。

【问题讨论】:

【参考方案1】:

没关系,我找到了它:

- (id)attribute:(NSString *)attributeName atIndex:(NSUInteger)index effectiveRange:(NSRangePointer)aRange

【讨论】:

你能在评论中添加代码吗?它是如何工作的。我需要在我的文本视图中为不同的对象使用属性字符串:标题、详细标题和其他。 @user2545330 可以参考documentation。那里解释得很好。

以上是关于使用 UITextRange 从 UITextView 获取 NSAttributedString的主要内容,如果未能解决你的问题,请参考以下文章

是否可以为第一个字符手动创建 UITextRange?

如何在比 iOS 6.0 更早的 iOS 版本中从 UITextRange 获取矩形

无法将“Range<String.Index>”类型的值转换为预期的参数类型“UITextRange”

UITextFiled自动补全输入,选中补全内容。NSRange和UITextRange的相互转换。-b

从 UITextView 中的点击获取单词

从预期返回非空值的方法返回 Nil