我需要从UITextView获取属性字符串。例如,如果用户已将文本格式化为粗体或斜体,则需要保存在变量中或按标签显示在标签中。请指导我如何做到这一点。
提前致谢!
答案 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;