SlideDecisionControl 是一个 SwiftUI 控件,旨在通过需要滑动来确认或拒绝决策,从而帮助防止意外操作。它可以确保有意的选择,并提供流畅的用户体验。
查看 SlideDecisionControl 如何实际工作
要通过 Swift Package Manager 安装,请将以下行添加到您的 Package.swift
文件中
dependencies: [
.package(url: "https://github.com/EyenSoftware/SlideDecisionControl.git", from: "1.0.0")
]
或者,在 Xcode 中
https://github.com/EyenSoftware/SlideDecisionControl.git
import SlideDecisionControl
struct ContentView: View {
var body: some View {
SlideDecisionControl {
action in
}
.padding()
}
}
import SlideDecisionControl
struct ContentView: View {
var body: some View {
SlideDecisionControl(
imageAccept: .system(name: "heart"),
textAccept: "Slide to Love",
imageMiddle: .system(name: "bubble"),
imageReject: .system(name: "xmark.circle"),
textReject: "Slide to Hate"
) { _ in
}
.padding()
}
}
SlideDecisionControl 基于 MIT 许可证提供。有关更多信息,请参见 LICENSE 文件。
欢迎贡献!如果您想贡献,请 fork 该仓库并提交 pull request。
我们很乐意听取您的想法!请随时提出 issue 来反馈建议、错误或改进。
由 ❤️ Eyen 制作