agiapp / BRPickerView

BRPickerView 封装的是iOS中常用的选择器组件,主要包括:日期选择器(支持年月日、年月等15种日期样式选择,支持设置星期、至今等)、地址选择器(支持省市区、省市、省三种地区选择)、自定义字符串选择器(支持单列、多列、二级联动、三级联动选择)。支持自定义主题样式,适配深色模式,支持将选择器组件添加到指定容器视图。

Home Page:https://github.com/agiapp/BRPickerView

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

时间选择的bug!

abcdezg opened this issue · comments

时间选择器,时间范围限制到2020年1月1日到2020年12月31日,选择1月31日,把月份滚动到2月时,出现了bug,月份自动滚动到了3月,3月变成只有29天。经过排查发现,设置选择月、日的时候,下面的方法默认会填充今年。

  • (nullable NSDate *)br_setMonth:(NSInteger)month day:(NSInteger)day;

bug fixed:
BRDatePickerView.m中
第1082行和第956行都改为以下代码即可:
self.mSelectDate = [NSDate br_setYear:[self.yearArr[self.yearIndex] intValue] month:month day:day];

commented

代码已提交,2.7.5最新版本因为CocoaPods账号原因暂时还没有上传,可以先直接使用
pod 'BRPickerView', :git => 'https://github.com/91renb/BRPickerView.git' pod最新版本。