ilsht / GDCheckbox

Simple checkbox/radio box component for iOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GDCheckbox

An easy to use custom checkbox/radio button component for iOS, with support of IBDesign Inspector.

untitled

Requirements

  • Xcode 10+
  • Swift 5
  • iOS 8+

Installation

Cocoapods

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
use_frameworks!

target '<Your Target Name>' do
    pod 'GDCheckbox'
end
pod update
pod install

Manually


Drag GDCheckbox.swift to your project and use!

How to use

    override func viewDidLoad() {
        super.viewDidLoad()


        let checkbox: GDCheckbox = GDCheckbox()

        checkbox.checkColor = UIColor.red
        checkbox.checkWidth = 3.0
        checkbox.containerColor = UIColor.blue
        checkbox.containerWidth = 5.0
        checkbox.isCircular = true
        checkbox.isOn = false
        checkbox.isRadiobox = false
        checkbox.isSquare = false
        checkbox.shouldAnimate = false
        checkbox.shouldFillContainer = false
        
        self.view.addSubview(checkbox)
    }

    @IBAction func onCheckBoxPress(_ sender: GDCheckbox) {
        let state = sender.isOn ? "ON" : "OFF"
        // Do some cool stuff
    }

About

Simple checkbox/radio box component for iOS

License:Other


Languages

Language:Swift 93.9%Language:Ruby 6.1%