CheckboxButton 3.1.1

CheckboxButton 3.1.1

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2017年10月
SwiftSwift 版本4.0
SPM支持 SPM

Chris AmanseChris Amanse 维护。




一个用 Swift 构建的 iOS 检查框按钮 UI 组件。

CheckboxButton image

CheckboxButton

  • UIControl 的子类。容器将适应控件框架,同时保持其宽高比。

安装

此项目可以用不同的方式安装

  • 手动
    1. 下载该项目
    2. 只需将 CheckboxButton.swift 复制到您项目中
  • 框架
    1. 下载该项目
    2. 构建 CheckboxButton 框架
    3. 将框架嵌入到您的项目中
  • Carthage
    1. 在您的 Cartfile 中添加 github "chrisamanse/CheckboxButton"

用法

CheckboxButton 可以用两种不同的方式使用

  • 界面构建器
    • 只需将 UIButton 的类更改为 CheckboxButton
  • 代码
    • 使用初始化器:init(frame: CGRect)

您可以在同一项目中运行的示例应用中查看其使用方法。

切换

CheckboxButton 在发生 .TouchedUpInside 事件时将打开。您可以使用 UIControlEvents.ValueChanged 事件观察状态变化。

您可以通过读取 on 属性来检查复选框是否打开。您还可以通过编程设置复选框的状态。

if checkbox.on {
  print("Checkbox is checked")
}

// Toggle
checkbox.on = false // Set to false to uncheck

许可证

版权(C)2016 Joe Christopher Paul Amanse

本软件在 MIT 许可证 下分发。