Results 138 comments of Renbo

支持的,`pickerMode` 设置为 `BRDatePickerModeDateAndTime`,起始时间和截止时间可以设置`minDate`和`maxDate`

这个是iOS14上系统新增的默认样式,等下我适配一下

已适配iOS14显示样式,同iOS14之前版本显示样式一致,不需要额外再设置API,请更新到最新版本进行使用

这是iOS13+系统新增的动态颜色,请使用 Xcode11 以上版本编译

请参考Demo进行使用

可以实现的,这种需求是不需要更改BRDatePickerMode(更改的话【年】列的数据会居中,不能与你上面的标识栏年对齐)。可以新增两个属性:isHiddenMonth、isHiddenDay。在方法 `getMonthText` 和 `getDayText` 中控制月日的显示,如果不显示就 `return @""`,再 `[self.pickerView reloadAllComponents];` 刷新一下页面,最后再控制一下回调结果就行。

使用 `addPickerToView:` 这个方法,只是把滚轮选择器添加到自己的自定义视图上,不包含取消和完成按钮。基于你上面的需求,还有个最省事的方法,你可以创建一个UIView视图,把月和日所在列盖住,遮盖视图设置为白色即是隐藏列,设置为透明色即不能响应后面的滚动事件。你可以通过点击标记栏月和日旁边的按钮来更改遮盖视图的宽度。另外回调结果截取满足需求的结果值就行。

使用 `- (void)addPickerToView:(UIView *)view;` 方法,需要自己去自定义标题栏(包括取消和确定)

你修改过程有什么问题吗,如果有问题我也可以按您项目原需求单独封装一个组件

好的,你把详细需求再说一下,还有几个细节: 1、默认显示状态是什么。如:默认是否显示【年月日】,【月】和【日】后面的 [不限] 按钮是否为蓝色 2、点击【月】后面的 [不限] 按钮:【月】和【日】后面的 [不限] 按钮 是否都变为灰色,且 清空 【月】和【日】下面数据的显示。 3、点击【日】后面的 [不限] 按钮:【日】后面的 [不限] 按钮 是否变为灰色,且 清空【日】下面数据的显示。 你确定一下,详细逻辑是不是这样的?