CoreText iOS图文混排布局
CoreText 框架了强大的文本布局和渲染支持,能够实现图文混排。你可以利用NSAttributedString
将文本和图片结合起来,创建丰富的排版效果。比如,先用NSAttributedString
定义文本样式,再用NSAttachmentAttributeName
添加图像,用CTTypesetter
来文本的布局,通过CGContextDrawCTFrame
绘制到屏幕上。整体步骤比较直白,但如果你得当,可以获得流畅的用户体验。不过,CoreText 的 API 底层且性能要求高,千万别在主线程上做太多计算。图文混排,UILabel
的attributedText
更简洁。用得好,能让你的应用看起来挺有高级感的。
CoreText iOS 图文混排
预估大小:155个文件
.DS_Store
15KB
face70.gif
2KB
face72.gif
2KB
.DS_Store
15KB
face39.gif
6KB
face100.gif
2KB
face33.gif
4KB
face98.gif
314B
face63.gif
1KB
face64.gif
1KB
513.58KB
文件大小:
评论区