swift 首行缩进两个字符

孤街醉人 提交于 2019-11-30 17:42:33
 1 let paraStyle01 = NSMutableParagraphStyle()
 2 paraStyle01.alignment = .left
 3 //对齐
 4 paraStyle01.headIndent = 0.0
 5 //行首缩进
 6 let emptylen:CGFloat = (cell?.textLabel?.font.pointSize)!*2
 7 paraStyle01.firstLineHeadIndent = emptylen
 8 //首行缩进
 9 paraStyle01.tailIndent = 0.0
10 //行尾缩进
11 paraStyle01.lineSpacing = 2.0
12 //行间距
13 let attrText = NSAttributedString(string: professLabData[indexPath.row] + professContent[indexPath.row], attributes: [.paragraphStyle: paraStyle01])
14 cell?.textLabel?.attributedText = attrText

给tableviewcell的textlabel上文字的前两个字符添加颜色:

1 let attributeString = NSMutableAttributedString(string: (cell?.textLabel!.text)!)
2 attributeString.addAttribute(NSAttributedString.Key.backgroundColor, value: UIColor.green, range: NSMakeRange(0,2))
3 cell?.textLabel?.attributedText = attributeString

参考文章:

https://www.meiwen.com.cn/subject/fdcgwftx.html

https://www.hangge.com/blog/cache/detail_528.html

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!