swift 轻松创建NSAttributed Strings。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift 轻松创建NSAttributed Strings。相关的知识,希望对你有一定的参考价值。
extension NSMutableAttributedString {
@discardableResult func bold(_ text: String, _ fontSize: CGFloat = 16, _ textAlign: NSTextAlignment = .center) -> NSMutableAttributedString {
let style = NSMutableParagraphStyle()
style.alignment = textAlign
let attrs: [NSAttributedStringKey: Any] = [.font: UIFont(name: YOUR_FONT, size: fontSize)!,
NSAttributedStringKey.paragraphStyle: style]
let boldString = NSMutableAttributedString(string:text, attributes: attrs)
append(boldString)
return self
}
@discardableResult func normal(_ text: String, _ fontSize: CGFloat = 16, _ textAlign: NSTextAlignment = .center) -> NSMutableAttributedString {
let style = NSMutableParagraphStyle()
style.alignment = textAlign
let attrs: [NSAttributedStringKey: Any] = [.font: UIFont(name: YOUR_FONT, size: 16)!,
NSAttributedStringKey.paragraphStyle: style]
let normal = NSAttributedString(string: text, attributes: attrs)
append(normal)
return self
}
}
以上是关于swift 轻松创建NSAttributed Strings。的主要内容,如果未能解决你的问题,请参考以下文章
将 UITapGestureRecognizer 添加到具有范围的 NSAttributed Text
我可以通过编码在核心数据中创建和删除实体吗
从嵌套结构(带有其他结构的数组)创建字典 Swift
如何使用 Swift 创建 React-Native 框架
如何使用 swift 创建带有页面控件的滚动视图? [关闭]
Swift 3 - 无法弄清楚如何从 jsonArray 创建 json 对象