登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

一个梦幻般的颜色选择器,可调节各种属性

[复制链接]
来自: BeatBeat 分类: iOS精品源码 上传时间: 2017-9-1 10:27:34
Tag:

项目介绍:

一个梦幻般的颜色选择器, 开发人员可以使用我们的颜色选择器,或者可以使用所有可用的功能进行自定义。

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

//Put your code that will be excuted when select a color

}

//To inialize the picker as popover controller
if let popoverController = MKColorPicker.popoverPresentationController{

popoverController.delegate = MKColorPicker
popoverController.permittedArrowDirections = .any
popoverController.sourceView = sender
popoverController.sourceRect = sender.bounds

}

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

相关源码推荐:

我来说两句
*滑动验证:
所有评论(87)
littleRed 2017-9-1 10:31:48
好好 学习了 确实不错
回复
kengsir 2017-9-1 10:32:12
学习...学习...
回复
phoiu 2017-9-1 10:33:22
code4app好的内容真的很多~赞
回复
AlonMessi 2017-9-1 10:33:35
小弟学习了~支持,支持
回复
hellokenken 2017-9-1 10:33:44
内容很好,棒棒哒
回复
BlueManlove 2017-9-1 10:34:04
code4app确实是个好地方,必须支持~
回复
blessjuan 2017-9-1 13:28:50
强烈支持楼主ing……
回复
blessjuan 2017-9-1 13:29:59
很给力,Code4App有你更精彩!
回复
zxfzxf 2017-9-1 13:45:13
淡定,淡定,淡定……
回复
提取码:  下载次数:63 状态:已购或VIP 售价:0(原价:10)金钱 下载权限:初级码农 
1613 0 63
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| 广东互联网违法和不良信息举报中心|中国互联网举报中心|Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表