Results 138 comments of Renbo

`BRDatePickerModeCountDownTimer` 是系统默认的一种样式,用于倒计时,默认是不能选择零小时和零分钟; 推荐使用`BRDatePickerModeHM`,可以实现时分的选择,使用`customUnit`属性可以自定义单位,使用`showUnitType`可以设置单位显示的位置。 - 特别提示:`2.7.5`最新版本因为CocoaPods账号原因暂时还没有上传,可以先直接使用`pod 'BRPickerView', :git => 'https://github.com/91renb/BRPickerView.git'` pod最新版本。

你说的是支持多选选择器吧,多选一般用 UITableView 来实现好一点,UIPickerView 只适用于单选的交互

这个功能不需要修改源码额外定制的,参考如下代码: # 使用 ``` BRDatePickerView *datePickerView = [[BRDatePickerView alloc]init]; datePickerView.pickerMode = BRDatePickerModeYMD; datePickerView.title = @"请选择年月日"; datePickerView.resultBlock = ^(NSDate *selectDate, NSString *selectValue) { NSLog(@"selectValue=%@", selectValue); NSLog(@"selectDate=%@", selectDate); }; // 设置年份背景 UILabel...

``` /** 取消选择的回调 */ @property (nullable, nonatomic, copy) BRCancelBlock cancelBlock; ```

新增了如下属性: ``` /** * 自定义日期单位 * 字典格式:@{@"year": @"年", @"month": @"月", @"day": @"日", @"hour": @"时", @"minute": @"分", @"second": @"秒"} */ @property (nonatomic, copy) NSDictionary *customUnit; ```

使用 `BRStringPickerView`选择器,支持自定义数据源

1、获取后台返回的数据 2、将后台返回的数据重新组装,组装一个一维的模型数组(NSArray *) 其主要思想是:利用递归实现数据联动。你只要将数据源组装好,传入组件即可。

推荐使用`selectIndexs`记录选择的位置,会更加严谨,因为selectValue在特定情况下会有重复情况;也可以遍历数据源根据selectValues获取 selectIndexs。多级联动时,设置selectValues后面会加上去的。

这是系统滚轮组件的特性,单列或多列,选择行向未选择行滚动过渡时,都会有略微偏移

这是`UIPickerView`组件默认样式,突出3D效果,所以会有偏移,暂时无法修改。一般内容字符串比较短的时候偏移会明显一点。