将相应文件拷贝到工程中去,注意需要将资源文件也加入进去
提供了二种安装方式
- 源码方式,方便调试
- framework形式,减少编译时间
pod 'CSPickerView' # framework形式
pod 'CSPickerView', :subspecs => ["source"] # 源码形式
pod 'CSPickerView', :subspecs => ["framework"] # framework形式,与 pod 'CSPickerView' 等效
- 支持OC、Swift
- 支持暗黑模式
- 支持多种属性个性化设置
- 国际化支持中文、英文,支持覆写其内容,只需在工程中语言文件key值相同便可覆盖
在PickerViewConfig
这个单例类中看到很多属性,项目中注释也很完善。
/// 主背景色
public var mainBackgroundColor
/// 蒙板颜色
public var maskColor
/// 主要文字颜色
public var mainTextColor
/// 左侧按钮颜色
public var leftButtonColor
/// 右侧按钮颜色
public var rightButtonColor
/// 中间文字颜色
public var centerLabelColor
/// 分割线颜色
public var lineColor
/// 强制语言编码
public var languageCode
/// 动画时间
public var animateDuration
/// 左边按钮字体
public var leftButtonFont
/// 右边按钮字体
public var rightButtonFont
/// 中间标题字体
public var centerLabelFont
/// Picker选项字体
public var itemLabelFont
/// Picker选项颜色
public var itemLabelColor
/// 顶部圆角
public var toolBarViewTopCornerRadius
startAndEndDate | startAndEndTime |
---|---|
date | time | dateAndTime |
---|---|---|
single | multiple | multipleAssociated |
---|---|---|
singleSelect | multipleSelect |
---|---|