DLPickerView 1.0.1

DLPickerView 1.0.1

测试测试
语言语言 Obj-CObjective C
许可证 MIT
发布最新发布2016年12月

zuweizhong 维护。



  • zuweizhong

一种支持单列数据选择,多列数据选择,plist读取数据选择的多功能数据选择器,只需改变选择器的NSArray数据源即可!

安装

主要功能

Image text

多列数组数据源

Image text

多列数组数据源代码生成

  DLPickerView *pickerView = [[DLPickerView alloc] initWithDataSource:@[@[@"Bei Jing",@"Shang Hai"], @[@"Li Lei",@"Han Meimei"]]
                                                   withSelectedItem:[sender.titleLabel.text componentsSeparatedByString:OwnerSeparator]
                                                  withSelectedBlock:^(id selectedItem) {
                                                      [sender setTitle:[selectedItem componentsJoinedByString:OwnerSeparator] forState:UIControlStateNormal];
                                                  }
                            ];

[pickerView show];

单列数组数据源

Image text

单列数组数据源代码生成

  DLPickerView *pickerView = [[DLPickerView alloc] initWithDataSource:@[@"Man",@"Woman"]
                                                   withSelectedItem:sender.titleLabel.text
                                                  withSelectedBlock:^(id selectedItem) {
                                                      [sender setTitle:selectedItem forState:UIControlStateNormal];
                                                  }
                            ];

  [pickerView show];

Plist读取数据源

Image text

Plist读取数据源代码生成

  DLPickerView *pickerView = [[DLPickerView alloc] initWithPlistName:@"Time"
                                                  withSelectedItem:[sender.titleLabel.text componentsSeparatedByString:TimeSeparator]
                                                 withSelectedBlock:^(id selectedItem) {
                                                     [sender setTitle:[selectedItem componentsJoinedByString:TimeSeparator] forState:UIControlStateNormal];
                                                 }
                            ];
  [pickerView show];