Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Version License Platform

WYGeneralPicker

Support DatePicker, StringPicker and MultipleStringPicker.

A simple replacement of ActionSheetPicker-3.0


How To Use

  1. first step

pod WYGeneralPicker

and then

#import "ViewController.h"

  1. present Picker using code below
    // DatePicker
    [WYGeneralPicker showPickerWithTitle:@"Select Date" datePickerMode:UIDatePickerModeDateAndTime selectedDate:[NSDate date] minimumDate:[NSDate dateWithTimeIntervalSinceNow:-(3600*24 * 3)] maximumDate:[NSDate dateWithTimeIntervalSinceNow:(3600*24 * 3)] doneBlock:^(NSDate *date) {

    } cancelBlock:^{

    }];
    // StringPicker
    NSUInteger index = [[NSTimeZone knownTimeZoneNames] indexOfObject:[NSTimeZone localTimeZone].name];
    [WYGeneralPicker showPickerWithTitle:@"Time Zone" rows:[NSTimeZone knownTimeZoneNames] initialSelection:index doneBlock:^(NSString *selectedStr) {

    } cancelBlock:^{

    }];
    // MultipleStringPicker
    [WYGeneralPicker showPickerWithTitle:@"Multiple Title" multipleRows:@[@[@"row0", @"row1", @"row0", @"row1", @"row0", @"row1"],
                                                                          @[@"row2", @"row3", @"row4", @"row2", @"row3", @"row4"],
                                                                          @[@"row5", @"row6", @"row7", @"row8", @"row9", @"row0"]]
                       initialSelections:@[@(2), @(5), @(0)] doneBlock:^(NSArray<NSString *> *selectedStrArray) {

                       } cancelBlock:^{

                       }];

Screenshots

DatePicker StringPicker MultipleStringPicker

About

General Picker of iOS develop.

Topics

Resources

Stars

4 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages