Checkbox
public class Checkbox : UIControl
Undocumented
-
选择框内部选中样式
Declaration
Swift
public enum CheckmarkStyle -
选择框边框样式
Declaration
Swift
public enum BorderStyle -
默认选中样式
Declaration
Swift
public var checkmarkStyle: CheckmarkStyle -
默认边框样式
Declaration
Swift
public var borderStyle: BorderStyle -
边框宽度
Declaration
Swift
public var borderLineWidth: CGFloat -
选中样式尺寸
Declaration
Swift
public var checkmarkSize: CGFloat -
未选中边框颜色
Declaration
Swift
public var uncheckedBorderColor: UIColor! -
选中边框颜色
Declaration
Swift
public var checkedBorderColor: UIColor! -
内部选中样式颜色
Declaration
Swift
public var checkmarkColor: UIColor! -
选中时内部空白处颜色
Declaration
Swift
public var checkboxFillColor: UIColor -
未选中时内部空白颜色
Declaration
Swift
public var uncheckboxFillColor: UIColor -
圆角度数,只适用于当BorderStyle = square
Declaration
Swift
public var borderCornerRadius: CGFloat -
增大外部热区尺寸
Declaration
Swift
public var increasedTouchRadius: CGFloat -
选中状态改变闭包
Declaration
Swift
public var valueChanged: ((_ isChecked: Bool) -> Void)? -
是否选中
Declaration
Swift
public var isChecked: Bool { get set } -
选中时是否有触感反馈效果
Declaration
Swift
public var useHapticFeedback: Bool -
Undocumented
Declaration
Swift
public override init(frame: CGRect) -
Undocumented
Declaration
Swift
public required init?(coder aDecoder: NSCoder) -
Undocumented
Declaration
Swift
override public func draw(_ rect: CGRect)
-
Undocumented
Declaration
Swift
override public func point(inside point: CGPoint, with event: UIEvent?) -> Bool
View on GitHub
Checkbox Class Reference