BRPickerView
BRPickerView copied to clipboard
建议作者开放一个Style配置项,来允许外界支配样式的修改
个人建议,类方法可以只需要提供一个。 增加一个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;
比如,我期望能实现的效果
谢谢你的建议,框架已更新,推荐使用最新版