pkc*_*456 1 nsattributedstring ios nsmutableattributedstring swift3
Continue reading我在最后添加。如果文本中有任何换行符,则无法继续阅读。这是 iOS 特有的错误还是我遗漏了什么?
let activityData.feed = "Hi this is \n \n stack overflow"
let formattedString = NSMutableAttributedString()
formattedString.normal(activityData.feed!).bold(LanguageManager.shared.getLocale(key: "Continue Reading"))
labelFeed.attributedText = formattedString
Run Code Online (Sandbox Code Playgroud)
属性字符串的扩展
extension NSMutableAttributedString {
@discardableResult func bold(_ text:String) -> NSMutableAttributedString {
let attrs:[String:AnyObject] = [NSFontAttributeName : UIFont.systemFont(ofSize: 16.0), NSForegroundColorAttributeName : UIColor.CNS_BlueColor]
let boldString = NSMutableAttributedString(string:"\(text)", attributes:attrs)
self.append(boldString)
return self
}
@discardableResult func normal(_ text:String)->NSMutableAttributedString {
let normal = NSAttributedString(string: text)
self.append(normal)
return self
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4450 次 |
| 最近记录: |