swift 首行缩进两个字符

 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

原文地址:https://www.cnblogs.com/runningGY/p/11605747.html

时间: 2024-08-05 06:19:20

swift 首行缩进两个字符的相关文章

div+CSS实现段落首行缩进两个字符

段落前面空两个字的距离,不要再使用空格了,用CSS实现段落首缩进两个字符.应该使用首行缩进text-indent.text-indent可以使得容器内首行缩进一定单位.比如中文段落一般每段前空两个汉字. 在这里我们需要了解一种长度单位em.em是相对长度单位.相对于当前对象内文本的字体尺寸.我们中文段落一般每段前空两个汉字.实际上,就是首行缩进了2em. <style type="text/css"><!-- p{text-indent: 2em; /*em是相对单位

关于css的text-indent首行缩进两个字符和图片缩进的问题

段落前面空两个字的距离,不要再使用空格了.应该使用首行缩进text-indent. text-indent可以使得容器内首行缩进一定单位.比如中文段落一般每段前空两个汉字. <style type="text/css"> p{ text-indent: 2em; /*em是相对单位,2em即现在一个字大小的两倍*/ } </style> 注:div标签不要忘记起始符.text-indent只对p或div标签有效,对br标签不生效,原因是br标签是换行标签不是分段

Div+Css实现段落首行缩进两个字符(text-indent标签)

段落前面空两个字的距离,不要再使用空格了,用CSS实现段落首缩进两个字符.应该使用首行缩进text-indent.text-indent可以使得容器内首行缩进一定单位.比如中文段落一般每段前空两个汉字. 在这里我们需要了解一种长度单位em.em是相对长度单位.相对于当前对象内文本的字体尺寸.我们中文段落一般每段前空两个汉字.实际上,就是首行缩进了2em. <style type="text/css"> p{ text-indent: 2em; /*em是相对单位,2em即现

用CSS定义每段首行缩进2个字符 转

应该遵循w3c所制定的html/xhtml标准来使用tag和编写网页.如果你对此不太了解,可以到w3c的网站www.w3.org去找相关资料,或者买一本xhtml的书(注意不要买过时的html的书,尽量选择外国人写的)看.               在你的这个问题里,你首先要了解的是block元素和inline元素的区别,p.div等属于block元素,而a.span.br都是inline的元素.text-indent既然是定义与一个段落相关的信息,即段首缩进,则只作用在block元素上而不是

html首行缩进、悬停效果

首行缩进:在块元素如(<div style="text-indent: 2em;">)设置首行缩进两个字符,则其子元素的块级元素如<dt>.<li>.<p>等会自动缩进两个字符,但通用段落标签<p>默认会换行多出一行空间(默认下外边距为1em),如要少去空行可设置其标签下外边距为0(<p style="margin-bottom: 0em;">)或外边距为0(<p style="

css 文本单行显示溢出时出现省略号 多行显示溢出时出现省略号 首行缩进

一.文本单行显示溢出时出现省略号 二.文本多行显示溢出时出现省略号(这种样式只能在webkit和移动端使用,包括小程序,不能设置固定高度) 三.首行缩进两字符 原文地址:https://www.cnblogs.com/baobao0205/p/11620418.html

css —— 图片环绕+首行缩进

1.利用css实现图片环绕文字的效果: 只需要给img标签设置float:left/right即可: 2.实现上段文字首行缩进两个字的效果: 使用 text-indent: 2em;即可(em为相对单位,2em相当于两个汉字的距离)

CSS如何实现段落首字符缩进两个字符效果

CSS如何实现段落首字符缩进两个字符效果:段落首行第一字符缩进是组织语言的尝试,当然使用空格 也可以实现此效果,不过这样就略显粗傻,下面就介绍一下使用text-indent属性实现此效果,关于text-indent属性可以i参阅CSS的text-indent属性一章节.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="auth

UILable显示不同的字体颜色、字体大小、行间距、首行缩进、下划线等属性(NSMutableAttributedString)

案例1:修改文本字体大小.颜色属性 比如文本展示为姓名和性别,但是我们不能排除姓名会很长,所以此刻的lable宽度我们就不能写死,换句话说lable的宽度根据文本的内容来定 我经常用两种方式解决: 1.前面文章已经涉及:lable自适应http://blog.csdn.net/tuwanli125/article/details/51003798 2.就是使用NSMutableAttributedString属性给infoL设置文本 NSString *infoStr = [NSStringst