CCPMultipleChoiceDemo
PS:两行代码完成多项选择需求
解决的需求:从底部弹出多项选择视图,完成多项选择的功能,并且将数据进行有顺序的拼接,并返回.
//示例代码如下:
- (IBAction)clickMakeChoiceBtn:(UIButton *)sender {
//测试数据源数组
NSArray *dataArray = [NSArray arrayWithObjects:@"1",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9",@"10",@"11",@"12",@"13",@"14",@"15",@"16",@"17",@"18",@"19",@"20",@"21", nil];
//ClickSureBtnBlock —> 确定按钮的回调,将拼接好的字符串,以及选择成功的数组回调到当前VC
//ClickCancelBtnBlock —> 取消按钮的回调
CCPMultipleChoiceView *ChoiceView = [[CCPMultipleChoiceView alloc] initWithDataArr:dataArray andClickSureBtnBlock:^(NSString *combinedString, NSArray *backArray) {
self.choiceResultLabel.text = combinedString;
NSLog(@"%@",backArray);
} andClickCancelBtnBlock:^{
}];
//测试已经选中的数据源数组
如果不需要进入选择视图时显示已经选择的选项则 设置 ChoiceView.selectedArray = nil;
//如果需要进入选择视图时显示已经选择的选项 则设置已经选中的数据源数组
//@[@"1",@"3",@"10",@"0",@"20"]; 为对应的选中数据的下标
ChoiceView.selectedArray = @[@"1",@"3",@"10",@"0",@"20"];
}
//联系方式
QQ:335966179
如有误导,希望给予批评指正.
下载地址:http://www.wenjiangs.com/wp-content/uploads/2021/docimg35/a0e05dc64fabbb3495fe075fda266a0c.zip
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论