展示如何在 SwiftUI 中使用单选视图按钮的演示应用程序

SwiftUI 收音机视图

迅捷版 检查成功

这是一个演示应用程序,展示了如何在 SwiftUI 中使用单选视图按钮。这些按钮支持onTapGesturewithAnimation以提供流畅的用户体验。

要求

  • 斯威夫特 5.8
  • iOS 16.4
  • Xcode 14.3

特征

  • 具有自定义颜色和大小的多个单选视图按钮。
  • 选择新选项时动画流畅。
  • 能够选择和取消选择选项。

实施细节

单选视图按钮是使用 SwiftUI 的View协议和@State属性包装器实现的。每个按钮都是一个ZStack包含圆形的按钮,里面有一个较小的圆形代表选中状态。点击按钮时,使用@State属性包装器更新所选状态,并使用 触发动画withAnimation

学分

此演示由 Skander BAHRI  创建。

GitHub

查看 Github