Skip to content

Repository files navigation

CheckmarkCollectionViewCell

Swift VersionBuild StatusLicenseCocoaPods Compatible
PlatformPRs Welcome

UICollectionViewCell with checkbox when it isSelected and empty circle when not - like Photos.app "Select" mode.

Usage

classMyCell:CheckmarkCollectionViewCell{
// get checkmark for free
}

Changing Appearance

The properties below can be set in Interface Builder, in code, or through a UIAppearance proxy (e.g., CheckmarkCollectionViewCell.appearance().deselectedImage = nil).

Shape:

cell.selectedImage =UIImage(named:"x")
cell.deselectedImage =UIImage(named:"o")

Color:

cell.tintColor =.red

Size:

cell.checkmarkSize =42.0

Layout:

cell.checkmarkMargin =17.0
cell.checkmarkLocation =[NSLayoutConstraint.Attribute.top,NSLayoutConstraint.Attribute.left]

Installation

CocoaPods:

pod'CheckmarkCollectionViewCell'

Swift Package Manager:

dependencies:[.package(url:"https://github.com/yonat/CheckmarkCollectionViewCell", from:"1.1.0")]

Meta

@yonatsharon

https://github.com/yonat/CheckmarkCollectionViewCell

About

UICollectionViewCell with checkbox when it isSelected and empty circle when not - like Photos.app "Select" mode.

Topics

Resources

Stars

67 stars

Watchers

3 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages