2

我想创建一个显示标题、子标题、嵌入图像和常规文本(有点类似于维基百科样式页面)的显示。我的标题、子标题、图像和常规文本都在字符串中。我了解 AttributedString 是实现所需格式的最佳方式。我想不通的是如何从我预先存在的字符串中创建 AttributedString 。

displayText = [[NSMutableAttributedString alloc] initWithAttributedString:@"%@ \n %d - %@", self.currentInstance.name, self.currentInstance.number, self.currentInstance.image];
textView.attributedText = displayText;

我是新手,所以我确定这是我做错的基本事情。我很感激任何帮助。

4

1 回答 1

6

尝试

displayText = [[NSMutableAttributedString alloc] initWithString:[NSString stringWithFormat:@"%@",str]];

然后添加你的属性(我可能有拼写错误,因为我在评论框中输入了这个,但这应该可以。

于 2013-08-19T14:20:34.447 回答