| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
12年前发布

扁平化风格的 iOS 日期选择器:FlatDatePicker

FlatDatePicker 是一个扁平化风格的 iOS 日期选择器。

#import "FlatDatePicker.h"    @implementation ViewController    - (void)viewDidLoad  {      [super viewDidLoad];        self.flatDatePicker = [[FlatDatePicker alloc] initWithParentView:self.view];      self.flatDatePicker.delegate = self;      self.flatDatePicker.title = @"Select your birthday";    }    - (IBAction)actionOpen:(id)sender {      [self.flatDatePicker show];  }    - (IBAction)actionClose:(id)sender {      [self.flatDatePicker dismiss];  }    - (IBAction)actionSetDate:(id)sender {        NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];      [dateFormatter setLocale:[NSLocale currentLocale]];      [dateFormatter setDateFormat:@"dd-MM-yyyy"];      NSDate *date = [dateFormatter dateFromString:@"07-12-1985"];        [self.flatDatePicker setDate:date animated:NO];  }    #pragma mark - FlatDatePicker Delegate    - (void)flatDatePicker:(FlatDatePicker*)datePicker dateDidChange:(NSDate*)date {        NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];      [dateFormatter setLocale:[NSLocale currentLocale]];      [dateFormatter setDateFormat:@"dd MMMM yyyy"];      NSString *value = [dateFormatter stringFromDate:date];        self.labelDateSelected.text = value;  }    - (void)flatDatePicker:(FlatDatePicker*)datePicker didCancel:(UIButton*)sender {        UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"FlatDatePicker" message:@"Did cancelled !" delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil, nil];      [alertView show];  }    - (void)flatDatePicker:(FlatDatePicker*)datePicker didValid:(UIButton*)sender date:(NSDate*)date {        NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];      [dateFormatter setLocale:[NSLocale currentLocale]];      [dateFormatter setDateFormat:@"dd MMMM yyyy"];      NSString *value = [dateFormatter stringFromDate:date];        self.labelDateSelected.text = value;        NSString *message = [NSString stringWithFormat:@"Did valid date : %@", value];        UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"FlatDatePicker" message:message delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil, nil];      [alertView show];  }    @end

扁平化风格的 iOS 日期选择器:FlatDatePicker

项目主页:http://www.open-open.com/lib/view/home/1372150937275

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1372150937275.html
iOS开发 移动开发 FlatDatePicker