CheckmarkCollectionViewCell
当 isSelected
时显示复选框,当不选择时显示空圆圈 - 如 Photos.app 的“选择”模式。
用法
class MyCell: CheckmarkCollectionViewCell {
// get checkmark for free
}
更改外观
以下属性可以在 Interface Builder 中设置,在代码中设置,或通过 UIAppearance 代理(例如,CheckmarkCollectionViewCell.appearance().deselectedImage = nil
)设置。
形状
cell.selectedImage = UIImage(named: "x")
cell.deselectedImage = UIImage(named: "o")
颜色
cell.tintColor = .red
大小
cell.checkmarkSize = 42.0
布局
cell.checkmarkMargin = 17.0
cell.checkmarkLocation = [NSLayoutConstraint.Attribute.top, NSLayoutConstraint.Attribute.left]
安装
CocoaPods
pod 'CheckmarkCollectionViewCell'
手动
将 Sources/CheckmarkCollectionViewCell.swift
和 MiniLayout.swift
复制到您的 Xcode 项目中。