SwiftUI 图文混排深度剖析:超越 AttributedString —— MarkdownView 与 RichText 的实现
2025年12月3日 22:12
作为 MarkdownView 和 RichText 的作者,LiYanan 不仅解决了 SwiftUI 在 Markdown 渲染与图文混排上的诸多痛点,其方案更被 X (Grok) 等重量级产品采用。在本文中,我邀请他毫无保留地分享了这一路的技术演进——从最初基于 Layout 协议的尝试,到踩坑 TextRenderer,最终通过底层 TextKit 实现完美的交互体验。这是一份关于坚持、成长与硬核技术的深度复盘,也是当前互联网上关于 SwiftUI 文本渲染领域不可多得的稀缺资料。