// // BRStringPickerView.h // BRPickerViewDemo // // Created by 任波 on 2017/8/11. // Copyright © 2017年 91renb. All rights reserved. // // 最新代码下载地址:https://github.com/91renb/BRPickerView #import "BRBaseView.h" typedef void(^BRStringResultBlock)(id selectValue); typedef void(^BRStringCancelBlock)(void); @interface BRStringPickerView : BRBaseView /** * 1.显示自定义字符串选择器 * * @param title 标题 * @param dataSource 数据源(1.直接传数组:NSArray类型;2.可以传plist文件名:NSString类型,带后缀名,plist文件内容要是数组格式) * @param defaultSelValue 默认选中的行(单列传字符串,多列传一维数组) * @param resultBlock 选择后的回调 * */ + (void)showStringPickerWithTitle:(NSString *)title dataSource:(id)dataSource defaultSelValue:(id)defaultSelValue resultBlock:(BRStringResultBlock)resultBlock; /** * 2.显示自定义字符串选择器(支持 设置自动选择 和 自定义主题颜色) * * @param title 标题 * @param dataSource 数据源(1.直接传数组:NSArray类型;2.可以传plist文件名:NSString类型,带后缀名,plist文件内容要是数组格式) * @param defaultSelValue 默认选中的行(单列传字符串,多列传一维数组) * @param isAutoSelect 是否自动选择,即选择完(滚动完)执行结果回调,传选择的结果值 * @param themeColor 自定义主题颜色 * @param resultBlock 选择后的回调 * */ + (void)showStringPickerWithTitle:(NSString *)title dataSource:(id)dataSource defaultSelValue:(id)defaultSelValue isAutoSelect:(BOOL)isAutoSelect themeColor:(UIColor *)themeColor resultBlock:(BRStringResultBlock)resultBlock; /** * 3.显示自定义字符串选择器(支持 设置自动选择、自定义主题颜色、取消选择的回调) * * @param title 标题 * @param dataSource 数据源(1.直接传数组:NSArray类型;2.可以传plist文件名:NSString类型,带后缀名,plist文件内容要是数组格式) * @param defaultSelValue 默认选中的行(单列传字符串,多列传一维数组) * @param isAutoSelect 是否自动选择,即选择完(滚动完)执行结果回调,传选择的结果值 * @param themeColor 自定义主题颜色 * @param resultBlock 选择后的回调 * @param cancelBlock 取消选择的回调 * */ + (void)showStringPickerWithTitle:(NSString *)title dataSource:(id)dataSource defaultSelValue:(id)defaultSelValue isAutoSelect:(BOOL)isAutoSelect themeColor:(UIColor *)themeColor resultBlock:(BRStringResultBlock)resultBlock cancelBlock:(BRStringCancelBlock)cancelBlock; @end