创建自定义的 Toast 消息通知组件
了解如何创建一个 Apple 原生风格的 Toast 组件,并在项目中复用。
在日常开发中,Toast 常用于向用户展示简短的消息提示,例如操作成功、错误警告等。虽然 SwiftUI 支持 Notification,但是对于这类消息,Notification 太重了。
SwiftUI 目前并没有原生的 Toast 组件。因此,我们创建了一个可复用的 Toast 组件,方便在 SwiftUI 项目中使用。在 iOS 系统中,你肯定见过这种 Toast 通知视图,我们的目标是创建这种接近 Apple 原生风格的通知效果: