Skip to content

Coder-Star/CSPickerView

Repository files navigation

CSPickerView

Version License Platform Doc

安装

手动

将相应文件拷贝到工程中去,注意需要将资源文件也加入进去

CocoaPods

提供了二种安装方式

  • 源码方式,方便调试
  • 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

效果图

City

StartAndEndDate

startAndEndDate startAndEndTime
startAndEndDate startAndEndTime

DatePicker

date time dateAndTime
date time dateAndTime

Picker

single multiple multipleAssociated
single multiple multipleAssociated

Select

singleSelect multipleSelect
singleSelect multipleSelect

About

多样式底部弹出样式选择器

Resources

License

Stars

Watchers

Forks

Packages

No packages published