swift 字符串中的自定义样式字符
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift 字符串中的自定义样式字符相关的知识,希望对你有一定的参考价值。
extension NSMutableAttributedString {
@discardableResult func bold(_ text:String) -> NSMutableAttributedString {
let attrs:[NSAttributedStringKey:Any] = [NSAttributedStringKey.font : UIFont.systemFont(ofSize: 17, weight: .bold)]
let boldString = NSMutableAttributedString(string:"\(text)", attributes:attrs)
self.append(boldString)
return self
}
@discardableResult func normal(_ text:String)->NSMutableAttributedString {
let attrs:[NSAttributedStringKey:Any] = [NSAttributedStringKey.font : UIFont.systemFont(ofSize: 17, weight: .regular)]
let boldString = NSMutableAttributedString(string:"\(text)", attributes:attrs)
self.append(boldString)
return self
}
}
extension UILabel {
func setTextAttibutedStringPhone(_ content: String, _ phone: String) {
let formattedString = NSMutableAttributedString()
formattedString
.normal(content)
.bold(phone)
self.attributedText = formattedString
}
}
以上是关于swift 字符串中的自定义样式字符的主要内容,如果未能解决你的问题,请参考以下文章
用于字符串资源格式的自定义 Swift 编码器/解码器
如何在 swift ios 的自定义 collectionView 单元中将字符串值显示到多个标签?
在结构中创建变量并访问同一结构中的变量
不使用 Storyboard segues 的自定义视图转换 (Swift)
Objective-C与Swift下的自定义打印函数(Debug和Release)
swift Swift中的自定义地图