一个梦幻般的颜色选择器, 开发人员可以使用我们的颜色选择器,论文,或者可以使用所有可用的功能进行自定义。
Installation
MKColorPicker is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "MKColorPicker"
How to use
import MKColorPicker
let MKColorPicker = MKColorPickerViewController()
MKColorPicker.selectedColor = { color in
}
//To inialize the picker as popover controller
if let popoverController = MKColorPicker.popoverPresentationController{
}
self.present(MKColorPicker, animated: true, completion: nil)
Customize your picker
MKColorPicker.autoDismissAfterSelection = false //default: true
MKColorPicker.scrollDirection = .vertical //default: .horizontal
MKColorPicker.style = .square //default: .circle
MKColorPicker.pickerSize = CGSize(width: newWidth, height: newHeight) //default 250, 250
//Change default colors list "colorPalette.plist" contains array of hexa. colors,
//you can simply change it to your colors or initialize your list from anywhere your want.
var colors = [UIColor]()
let path = Bundle.main.path(forResource: "colorPalette", ofType: "plist")
let pListArray = NSArray(contentsOfFile: path!)
if let colorPalettePlistFile = pListArray as? [String] {
for col in colorPalettePlistFile{ colors.append(UIColor(hex: col)) }}
MKColorPicker.allColors = colors
,开题报告