SMCircleColorPicker
SMCircleColorPicker 是一个圆形颜色选择器,易于自定义。
特点!
- 通过对颜色轮进行头部控制来旋转以选择颜色
- 简单自定义轮上的颜色数量
- 简单自定义头部控制颜色
- 简单自定义头部控制和颜色轮的间距和大小
需求
- Swift 5
- Xcode 11
使用方法
如何使用
CocoaPods - Podfile
platform :ios, '9.0'
pod 'SMCircleColorPicker'
安装
$ pod install
如何自定义
接口构建器
可以通过界面构建器更改布局和颜色。
协议
SMCircleColorPickerDelegate
代理将在用户旋转头部时更新相应的实例,以反映颜色变化
func colorChanged(color: UIColor)
集成
class BackgroundColorVC: UIViewController, SMCircleColorPickerDelegate {
@IBOutlet weak var colorSelector: SMColorWheel!
override func viewDidLoad() {
super.viewDidLoad()
colorSelector.colorPickerDelegate = self
}
// MARK: SMColorWheelDelegate function
func colorChanged(color: UIColor) {
self.view.backgroundColor = color
}
}
许可证
MIT 许可证 (MIT) 版权所有 (c) 2019 https://github.com/mailmemani/SMCircleColorPicker
任何人获得本软件及其相关文档文件(以下简称“软件”)的副本,在此免费许可其使用软件,不受限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,并允许向其提供软件的人进行上述行为,但需遵守以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“现状”提供,不提供任何形式的保证,无论是明示的还是暗示的,包括但不限于适销性、特定用途适用性和非侵权性保证。在任何情况下,作者或版权所有者不对因合同、侵权或其他任何原因而产生的任何主张、损害或其他责任负责,无论是源于、源于或与软件或软件的使用或其他处置有关。