GNCheckView 0.1.8

GNCheckView 0.1.8

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2015年9月
SPM支持 SPM

Gonzalo Nunez 维护。



  • Gonzalo Nunez

GNCheckView

GNCheckView 是一个 UIView 子类,在选中和不选中状态之间优雅地动画切换。作为 UITableViewAccessoryTypeCheckmark 或任何其他勾选需求的出色替代品!

Screenshot

用法

要运行示例项目,请克隆仓库,并首先从 Example 目录运行 pod install

使用 GNCheckView 非常简单!所有的一切都归结为单个功能

public func check(shouldCheck:Bool, animated:Bool)

对于生活中懒惰的人来说,这里有几个便利功能!

public func checkAnimated(animated:Bool)

public func uncheckAnimated(animated:Bool)

对于生活中吹毛求疵的人来说,GNCheckView 还提供了几个属性,每个属性都会改变行为。

@IBInspectable public var primaryColor = UIColor.blackColor() {

这是勾选标记绘制的颜色。

@IBInspectable public var secondaryColor = UIColor.whiteColor() {

这是充当视图的 backgroundColor。有关更多信息,请参阅 -invertsOnCheck。

@IBInspectable public var initiallyDrawn = false

这决定是否初始绘制勾选标记。

@IBInspectable public var showsBorder = true

如果为 true,视图自动具有带有 5 个 cornerRadius、2 个 borderWidth 和与 primaryColor 匹配的 borderColor 的边框。

@IBInspectable public var invertsOnCheck = true

如果为 true,选中后将更改视图的颜色为 secondaryColor 并且背景为 primaryColor,从而提供一种很好的效果。

最后有一个布尔值用来检查状态!

public var checked : Bool {

安装

GNCheckView 通过 CocoaPods 提供。要安装它,只需将以下行添加到 Podfile

pod "GNCheckView"

作者

Gonzalo Nunez,[email protected]

许可证

GNCheckView 可在 MIT 许可证下使用。有关更多信息,请参阅 LICENSE 文件。