DTCoreText 要点记录

DTCoreText是一个用于iOS平台的富文本处理库,它集成了HTML标签解析和文本渲染。通过CoreText进行封装,主要方法的options参数可以定制如字体、行间距、CSS样式等。在使用中,遇到锚点跳转问题,原生解析默认关键字为'name',但常见的HTML形式需要修改DTHTMLAttributedStringBuilder.m和DTHTMLElement.m来实现正确的锚点解析。
摘要由CSDN通过智能技术生成

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">一、DTCoreText 中的主要方法</span>

DTCoreText: 主要用于,富文本处理。自带了HTML标签解析,文本渲染(主要封装了CoreText)。

主要方法:

/**
 Initializes and returns a new `NSAttributedString` object from the HTML contained in the given object and base URL.
 
 Options can be:
 
 - DTMaxImageSize: the maximum CGSize that a text attachment can fill
 - DTDefaultFontFamily: the default font family to use instead of Times New Roman
 - DTDefaultFontName: the default font face to use instead of Times New Roman
 - DTDefaultFontSize: the default font size to use instead of 12
 - DTDefaultTextColor: the default text color
 - DTDefaultLinkColor: the default color for hyperlink text
 - DTDefaultLink
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值