在这篇文章中,我们将探讨如何使用 SwiftUI 创建一个标签文本输出框,该输出框支持通过按下回车键来添加标签,并且可以删除已添加的标签。我们将提供相应的源代码来帮助你实现这一功能。
首先,我们需要创建一个自定义的标签结构体,用于表示每个标签的数据模型。该结构体将具有一个唯一的标识符(ID)和一个表示标签文本的字符串。我们还需要一个包含标签的数组,用于存储用户添加的标签。
struct Tag: Identifiable {
let id = UUID()
let text