0

我已经能够使用 CATextLayer 添加一个带有文本的图层。但是,我发现文本的呈现方式非常基本。我想用引号写段落,有时用粗体,斜体等......

有没有办法用 CATextLayer 做到这一点?

如果没有,我该如何管理它,特别是如果文本是从数据库中提取出来的?

例如,我希望能够以这种方式编写以下文本:

“那篇文章是关于就业的。他立刻翻阅了一遍。他的焦虑感再次浮现,他合上了杂志。

——嗯……他喘了口气。

——你找工作很久了吗?旁边的陌生人问道。”

谢谢

4

1 回答 1

0

如果您只想换行,则不需要富文本。添加\n一个换行符。所以:

layer.text=@"The article was about employment. He leafed through it in an instant. His feeling of anxiety resurfaced and he closed the magazine.\n\n-Hm…, he breathed.\n\n-Have you been looking for work long?, asked the stranger at his side."

真正的富文本是不可能的 AFAIK

于 2013-01-25T13:46:33.657 回答