Giter Club home page Giter Club logo

uudatepicker's Introduction

UUDatePicker

Flipboard playing multiple GIFs

UUDatePicker have four style to select:

UUDateStyle_YearMonthDayHourMinute,
UUDateStyle_YearMonthDay,
UUDateStyle_MonthDayHourMinute,
UUDateStyle_HourMinute

and you need to add it's delegate method or used by block:

- (id)initWithframe:(CGRect)frame PickerStyle:(DateStyle)uuDateStyle didSelected:(FinishBlock)finishBlock;
    
    UUDatePicker *datePicker= [[UUDatePicker alloc]initWithframe:CGRectMake(0, 0, 320, 200)
                             PickerStyle:a[i]
                             didSelected:^(NSString *year,
                                           NSString *month,
                                           NSString *day,
                                           NSString *hour,
                                           NSString *minute,
                                           NSString *weekDay) {
                                 //nslog
                             }];

UUDatePicker's delegate

- (id)initWithframe:(CGRect)frame Delegate:(id<UUDatePickerDelegate>)delegate PickerStyle:(DateStyle)uuDateStyle;


- (void)uuDatePicker:(UUDatePicker *)datePicker
            year:(NSString *)year
           month:(NSString *)month
             day:(NSString *)day
            hour:(NSString *)hour
          minute:(NSString *)minute
         weekDay:(NSString *)weekDay

if you want to choose datePikcer's range or make picker scroll to specified time, you can do like this:

UUDatePicker *datePicker= [[UUDatePicker alloc]initWithframe:CGRectMake(0, 0, 320, 200)
                                                    Delegate:self
                                                 PickerStyle:UUDateStyle_YearMonthDayHourMinute];
NSDate *now = [NSDate date];
//scroll to specified time
datePicker.ScrollToDate = now;
//select the max limit time
datePicker.maxLimitDate = now;
//select the max limit time
datePicker.minLimitDate = [now dateByAddingTimeInterval:-1110000];
textfield.inputView = datePicker;

anyway, the code still has many deficiencies need your participation to make it perfect.

uudatepicker's People

Contributors

bryant1410 avatar zhipingyang avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.