CheckBox-SwiftUI

CheckBox-SwiftUI 是一个为 SwiftUI 提供的自定义复选框包。它提供了一个简单且可定制的复选框视图,这是原生 SwiftUI 框架中缺失的。该软件包使用 SF Symbols 来表示复选框状态,并提供自定义复选框外观的选项。

如果您喜欢这个项目,请不要忘记给这个仓库点亮 ★ 星标,并在 GitHub 上关注我。

预览

preview of checkbox

要求

特性

安装

Swift Package Manager

您可以将 CheckBox-SwiftUI 作为依赖项添加到您启用了 Swift Package Manager 的项目中。 请按照以下步骤将软件包集成到您的项目中

  1. 在 Xcode 中,转到“File” -> “Add Packages...” 。
  2. 输入此仓库的 URL:https://github.com/MahinMuhammad/CheckBoxSwiftUI
  3. 选择所需的版本规则。
  4. 选择要添加软件包的目标。
  5. 单击“Add Package”。
  6. 等待 Xcode 验证并为您获取它。
  7. 单击“Add Package”。

用法

要在您的 SwiftUI 项目中使用 CheckBox-SwiftUI,请按照以下步骤操作

  1. 导入 CheckBoxSwiftUI 模块
import CheckBoxSwiftUI
  1. 创建一个 @State 属性来保存复选框状态
@State private var isChecked = false
  1. 在您的 SwiftUI 视图层次结构中使用“CheckBox”视图
CheckBox(isChecked: $isChecked, title: "Click on this checkbox")
  1. 通过提供可选参数来自定义复选框外观
CheckBox(isChecked: $isChecked, title: "Checkbox", checkBoxColor: .blue, titleColor: .black)

集成到一个完整但简单的代码中

import SwiftUI
import CheckBoxSwiftUI

struct ContentView: View {
@State private var isChecked = false

    var body: some View {
        VStack {
            CheckBox(isChecked: $isChecked, title: "Click on this checkbox")
        }
        .padding()
    }
}

作者

Md. Mahinur Rahman, iOS 开发者

rahmanmahin@icloud.com

找到我

FaceBook Instagram LinkedIn Twitter Website Discord

贡献

欢迎大家为 CheckBox-SwiftUI 做出贡献! 如果您遇到任何问题或有改进的想法,请随时提出 issue 或提交 pull request。

反馈

请随时提出任何 issue

许可证

CheckBox-SwiftUI 在 MIT 许可证下可用。 有关更多信息,请参见 LICENSE 文件。