相关疑难解决方法(0)

NSAttributedString,改变字体整体但保留所有其他属性?

说我有一个NSMutableAttributedString.

该字符串具有各种格式的格式:

这是一个例子:

这个字符串在iOS中很难改变 ,真的很糟糕.

但是,字体本身不是您想要的字体.

我想要

将每个字符更改为特定字体(例如,Avenir)

但,

在各个地方保留整个字符串中出现的其他每个属性(粗体,斜体,颜色等).

你到底怎么这样做?


注意:

如果您在整个范围内轻松添加属性"Avenir":它只是删除所有其他属性范围,您将丢失所有格式

需要明确的是:不幸的是,属性并非实际上是"附加的".

nsattributedstring swift

30
推荐指数
3
解决办法
7844
查看次数

标签 统计

nsattributedstring ×1

swift ×1