iOS - Swift4.0 加载网络富文本笔记记录

 // 具体内容
        let msgLabel = UILabel()
        msgLabel.textAlignment = .left
        
        msgLabel.numberOfLines = 1 //Line break when the current line is full display.
        msgLabel.lineBreakMode = NSLineBreakMode.byClipping;//Tips:Supported six types.
        
        do{
            let srtData = _msgString?.data(using: String.Encoding.unicode, allowLossyConversion: true)!
            let strOptions = [NSAttributedString.DocumentReadingOptionKey.documentType:NSAttributedString.DocumentType.html]
            
            let attrStr = try NSAttributedString(data: srtData!, options: strOptions, documentAttributes: nil)
            msgLabel.attributedText = attrStr
        }catch let error as NSError {
            
        }
        bottomView.addSubview(msgLabel)
        msgLabel.textColor = UIColor.cz_color(withHex: 0x333333, alpha: 1.0)
        msgLabel.font = UIFont.boldWithDINAlternate(pxSize: 102)
        msgLabel.snp.makeConstraints { (make) in
            make.top.equalTo(leftSecondLabel.snp.bottom).offset(FMCommonSingleCase.PX1080ToPoint(px: 44))
            make.left.equalTo(bottomView.snp.left).offset(FMCommonSingleCase.PX1080ToPoint(px: 81))
            make.right.equalTo(bottomView.snp.right).offset(-FMCommonSingleCase.PX1080ToPoint(px: 350))
            make.height.equalTo(FMCommonSingleCase.PX1080ToPoint(px: 100))
            
        }
        msgLabel.sizeToFit()

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值