加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

swift UILabel 文字调整行间距 的方法

发布时间:2020-12-14 06:42:18 所属栏目:百科 来源:网络整理
导读:let str_ss = " 请认真填写银行帐户信息 , 如果填写不正确,将会影响到您的资金到帐时间,一旦填写不能随意变更,如需变更需提交申请,客服人员会在 7 个工作日内完成审核 ." let desc_str_lab: UILabel = UILabel(frame: CGRect(x: 20 ,y: addH- 32 / 4.6 +

let str_ss = "请认真填写银行帐户信息,如果填写不正确,将会影响到您的资金到帐时间,一旦填写不能随意变更,如需变更需提交申请,客服人员会在7个工作日内完成审核."

let desc_str_lab:UILabel = UILabel(frame: CGRect(x: 20,y: addH-32/4.6+300,width:SCREEN_WIDTH-40,height: 100))

desc_str_lab.text = str_ss

desc_str_lab.textAlignment = NSTextAlignment.left

desc_str_lab.numberOfLines = 0 //重要

desc_str_lab.textColor = UIColor.red

desc_str_lab.lineBreakMode = NSLineBreakMode.byWordWrapping //重要

desc_str_lab.font = UIFont(name: "HelveticaNeue",size: 14)

self.scrollView!.addSubview(desc_str_lab)

let attributedString:NSMutableAttributedString = NSMutableAttributedString(string: str_ss)

let paragraphStyle:NSMutableParagraphStyle = NSMutableParagraphStyle()

paragraphStyle.lineSpacing = 7 //大小调整

attributedString.addAttribute(NSParagraphStyleAttributeName,value: paragraphStyle,range: NSMakeRange(0,str_ss.characters.count))

desc_str_lab.attributedText = attributedString

desc_str_lab.sizeToFit()

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读