BRPickerView
BRPickerView copied to clipboard
希望增加一个方法,能修改pickerView视图的背景色
希望增加一个方法,能修改pickerView视图的背景色
/**
* 2.显示自定义字符串选择器
*
* @param title 标题
* @param dataSource 数据源(1.直接传数组:NSArray类型;2.可以传plist文件名:NSString类型,带后缀名,plist文件内容要是数组格式)
* @param defaultSelValue 默认选中的行(单列传字符串,多列传一维数组)
* @param bgPickColor 自定义选择器视图背景色
* @param resultBlock 选择后的回调
*
*/
+ (void)showStringPickerWithTitle:(NSString *)title
dataSource:(id)dataSource
defaultSelValue:(id)defaultSelValue
bgPickColor:(UIColor *)bgPickColor
resultBlock:(BRStringResultBlock)resultBlock;
希望能实现这样的结果
个人建议,类方法可以只需要提供一个。 增加一个NSObject来作为样式传递桥梁~希望作者能考虑进去~
/// 选择视图样式设置
@interface BRPickerStyle : NSObject
/** 背景遮罩视图颜色 */
@property (nonatomic, strong) UIColor *maskColor;
/** Picke选择器视图颜色 */
@property (nonatomic, strong) UIColor *pickColor;
/** 工具条标题颜色 */
@property (nonatomic, strong) UIColor *titleColor;
/** 分割线颜色 */
@property (nonatomic, strong) UIColor *lineColor;
.......
@end
后面只需要这样一个方法即可,当然更深层的配置和属性访问,还希望作者能再多考虑一层,这只是建议,毕竟这个框架,现在价值越来越大,大家一起维护~~
/**
* 1.显示自定义字符串选择器
*
* @param title 标题
* @param dataSource 数据源(1.直接传数组:NSArray类型;2.可以传plist文件名:NSString类型,带后缀名,plist文件内容要是数组格式)
* @param defaultSelValue 默认选中的行(单列传字符串,多列传一维数组)
* @param style 自定义选择器视图style
* @param resultBlock 选择后的回调
*
*/
+ (void)showStringPickerWithTitle:(NSString *)title
dataSource:(id)dataSource
defaultSelValue:(id)defaultSelValue
style:(BRPickerStyle)style
resultBlock:(BRStringResultBlock)resultBlock;