从uitextview获取属性字符串

时间:2016-02-21 13:37:42

标签: ios swift uitextview

我需要从UITextView获取属性字符串。例如,如果用户已将文本格式化为粗体或斜体,则需要保存在变量中或按标签显示在标签中。请指导我如何做到这一点。

提前致谢!

2 个答案:

答案 0 :(得分:1)

我不确定你在这里问的是什么,但是UITextView有一个attributedText属性,所以你可以这样做:

yourTextView.attributedText

请记住,属性字符串并不只有整个字符串的一个属性(如NSString),但根据索引,它可以具有不同的属性(因此第一个单词可以是粗体,并且第二个可以是斜体)。

要检索给定索引的属性,可以使用以下属性:

attributedString.attribute("your attribute", atIndex: yourIndex, effectiveRange: yourRange)

您可以看到更多访问属性here的方式。

答案 1 :(得分:0)

你可以这样做:

UITextView *txtView;
UILabel *label;
self.label.attributedText = self.txtView.attributedText;
相关问题