5.1 构建丰富的 SwiftUI 文本体验
1分钟内可阅读完
原文链接: https://developer.apple.com/documentation/swiftui/building-rich-swiftui-text-experiences
5.1 构建丰富的 SwiftUI 文本体验
用 SwiftUI 的文本编辑器视图和富文本字符串,构建一个用于格式化文本的编辑器。
概述
注意:这个示例代码项目与 WWDC25 的 280 号场次边写边学:用 AttributedString 在 SwiftUI 中做出丰富的文本体验相关。
你可以跟着 WWDC25 场次中编写的代码一起动手,学习如何把 TextEditor 升级为富文本编辑器、构建自定义控件,以及限制编辑器提供的格式化选项。
在边写边学之后,你还可以进一步了解如何用 SwiftData 持久保存富文本,以及如何用 Transferable 协议导出富文本文稿。
配置示例代码项目
要配置这个示例代码项目,请在 Xcode 中执行下列操作: