美文网首页
IOS UILab swift富文本 字符间距颜色

IOS UILab swift富文本 字符间距颜色

作者: 简书_旋 | 来源:发表于2017-12-05 16:33 被阅读0次

let  errStr = "订课成功\r\n开课前2小时内不允许取消订课"

let strc = NSMutableAttributedString.init(string: errStr)

//间距

let paragraphStyle = NSMutableParagraphStyle.init()

paragraphStyle.lineSpacing = 10

paragraphStyle.alignment = .center

strc.addAttributes([NSAttributedStringKey.paragraphStyle : paragraphStyle], range: NSRange.init(location: 0, length: strc.length))

strc.addAttributes([NSAttributedStringKey.foregroundColor : UIColor.red], range: NSRange.init(location: 0, length: 4))

let str1M = NSAttributedString.init(string: "开课前2小时内不允许取消订课", attributes: [NSAttributedStringKey.foregroundColor:UIColor.yellow,NSAttributedStringKey.font:UIFont.systemFont(ofSize: 13)])

strc.replaceCharacters(in: NSRange.init(location: 6, length: 14), with: str1M)

最终得到的 strc 就是 一个可控各部分文字颜色 换行 对齐 的富文本

相关文章

  • IOS UILab swift富文本 字符间距颜色

    let errStr = "订课成功\r\n开课前2小时内不允许取消订课" let strc = NSMutabl...

  • Swift中对UILable的文字大小、颜色、行间距、富文本属性

    Swift中对UILable的文字大小、颜色、行间距、富文本属性等设置 goodsLab.text = "潜水艇防...

  • Swift 富文本 设置行间距 字符间距

    给UILabel、UITextView等文本设置行间距、字间距等,通常都是通过设置其attributedText属...

  • CSS 文本属性

    color 设置文本颜色 direction 设置文本方向 letter-spacing 设置字符间距 line-...

  • 前端学习笔记九

    css文本外观属性 Color文本颜色 letter-spacing字间距(字符和字符之间的距离) word-sp...

  • CSS文本

    CSS文本 文本的颜色、字符间距,对齐文本,装饰文本,文本缩进设置。 文本缩进 使用text-indent属性对文...

  • NSAttributedString使用

    iOS富文本字符串AttributedString详解iOS 中的 Attribute - 富文本文字--作者Am...

  • swift笔记1

    1、swift富文本的处理 swift有时候需要对UILabel复制富文本,例如个别几个文字变颜色等,按照OC方式...

  • NSAttributedString属性

    属性字段 参考文章iOS富文本iOS 字符属性NSAttributedString描述

  • CSS学习2

    CSS文本 通过文本属性可以改变文本的颜色、字符间距,对齐文本,装饰文本,对文本进行缩进,等等。 代码1: div...

网友评论

      本文标题:IOS UILab swift富文本 字符间距颜色

      本文链接:https://www.haomeiwen.com/subject/tnucixtx.html