BRPickerView icon indicating copy to clipboard operation
BRPickerView copied to clipboard

两列情况下 列间距

Open Elephant-Jhon opened this issue 4 years ago • 4 comments

你好 请问两列之间的列间距可以控制嘛 image

Elephant-Jhon avatar Nov 06 '20 06:11 Elephant-Jhon

默认不支持的,每列滚轮等分宽度

agiapp avatar Nov 06 '20 07:11 agiapp

默认不支持的,每列滚轮等分宽度 请问如果要实现间距的话我怎么调比较好

Elephant-Jhon avatar Nov 06 '20 07:11 Elephant-Jhon

有一种方法是减小整个宽度来缩小两列之间的距离,不知道符不符合你的需求。

1.效果

image

2.参考代码

// 创建选择器容器视图(可以自定义弹框视图,把 containerView 放到自定义的弹框视图上)
UIView *containerView = [[UIView alloc]initWithFrame:CGRectMake((self.view.bounds.size.width - 150) / 2, 170, 150, 300)];
containerView.backgroundColor = BR_RGB_HEX(0xf2f2f7, 1.0f);
[customAlertView addSubview:containerView];

// 创建日期选择器
BRDatePickerView *datePickerView = [[BRDatePickerView alloc]init];
datePickerView.pickerMode = BRDatePickerModeMD;
datePickerView.showUnitType = BRShowUnitTypeOnlyCenter;
datePickerView.resultBlock = ^(NSDate *selectDate, NSString *selectValue) {
    
};

// 自定义选择器主题样式
BRPickerStyle *customStyle = [[BRPickerStyle alloc]init];
customStyle.pickerColor = containerView.backgroundColor;
datePickerView.pickerStyle = customStyle;

// 添加选择器到容器视图
[datePickerView addPickerToView:containerView];

agiapp avatar Nov 06 '20 08:11 agiapp

同问有没有更好的方案可以控制列间距,这个需求应该还是挺常见的,并且是否可以设置缩放比例,最后一行是日感觉太扁了

Liyongcong avatar Aug 14 '21 09:08 Liyongcong