ios - 在 UILabel 中为不同类型的文本内容应用差异字体 - ios

标签 ios swift

我正在尝试在人名示例“ Gopinath Puppala 123”上应用不同类型的字体。这是来自服务的动态人名。

这里在名称()中任何可能出现任意数量符号的地方。所以我应该应用系统字体只是为了准确地看到它。

对于 Gopinath Puppala,我应该应用自定义字体。这不应该影响符号。此自定义字体在字体内没有符号。

请建议解决方案如何应用一种符号字体、一种字母字体等。

提前致谢 戈皮纳斯·普帕拉

最佳答案

试试这个:

分别提取symbolStringnameString并在下面的代码中使用

let labelString = NSMutableAttributedString()
let symbolString = NSAttributedString(string: symbolString : UIFont.systemFont(ofSize: 15.0)])
labelString.append(symbolString)
let nameString = NSAttributedString(string: nameString "CustomFontName", size: 11.0)])
labelString.append(nameString)

labelObject.attributedText = labelString

关于ios - 在 UILabel 中为不同类型的文本内容应用差异字体 - ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39701298/

相关文章:

ios - Swift:与相同颜色的 UIView 相比,UINavigationBar 看起来很轻

iOS 从 nib 加载 View

iphone - UIImagePickerController 在不要求 "use"确认的情况下拍照

ios - Swift 包管理器 : How best to indicate platform dependent code?

swift - 如何即时修改 SKShapeNode 的路径?

ios - 如何添加警报 View

iphone - 在 iOS 方法内部,未设置字典的值

ios - UITableView不同cell的延时动画

Swift/Spritekit UILongPressGestureRecognizer 似乎在按下时忽略所有其他手势

swift - 如何使用Combine + Swift复制PromiseKit风格的链式异步流