View Controller.h
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
@property(nonatomic, strong) IBOutlet UITextField *text2;
@property(nonatomic,strong)IBOutlet UIToolbar *toolbar;
@end
View Controller.m
#import "ViewController.h"
@interface ViewController ()
{
UIDatePicker *datepicker;
}
@end
@implementation ViewController
@synthesize toolbar;
@synthesize text2;
- (void)viewDidLoad
{
[super viewDidLoad];
datepicker = [[UIDatePicker alloc]init];
datepicker.datePickerMode = UIDatePickerModeDate;
toolbar = [[UIToolbar alloc] init];
toolbar.barStyle = UIBarStyleBlackTranslucent;
[toolbar sizeToFit];
UIBarButtonItem *flexibleSpaceLeft = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
UIBarButtonItem* doneButton = [[UIBarButtonItem alloc] initWithTitle:@"Done" style:UIBarButtonItemStyleDone target:self action:@selector(doneClicked:)];
[toolbar setItems:[NSArray arrayWithObjects:flexibleSpaceLeft, doneButton, nil]];
text2.inputAccessoryView = toolbar;
text2.inputView = datepicker;
}
-(void)doneClicked:(id) sender
{
NSDateFormatter *formater = [[NSDateFormatter alloc]init];
[formater setDateFormat:@"dd/MM/yyyy"];
self.text2.text= [NSString stringWithFormat:@"%@",[formater stringFromDate:datepicker.date]];
[self.text2 resignFirstResponder];
}
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
@property(nonatomic, strong) IBOutlet UITextField *text2;
@property(nonatomic,strong)IBOutlet UIToolbar *toolbar;
@end
View Controller.m
#import "ViewController.h"
@interface ViewController ()
{
UIDatePicker *datepicker;
}
@end
@implementation ViewController
@synthesize toolbar;
@synthesize text2;
- (void)viewDidLoad
{
[super viewDidLoad];
datepicker = [[UIDatePicker alloc]init];
datepicker.datePickerMode = UIDatePickerModeDate;
toolbar = [[UIToolbar alloc] init];
toolbar.barStyle = UIBarStyleBlackTranslucent;
[toolbar sizeToFit];
UIBarButtonItem *flexibleSpaceLeft = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
UIBarButtonItem* doneButton = [[UIBarButtonItem alloc] initWithTitle:@"Done" style:UIBarButtonItemStyleDone target:self action:@selector(doneClicked:)];
[toolbar setItems:[NSArray arrayWithObjects:flexibleSpaceLeft, doneButton, nil]];
text2.inputAccessoryView = toolbar;
text2.inputView = datepicker;
}
-(void)doneClicked:(id) sender
{
NSDateFormatter *formater = [[NSDateFormatter alloc]init];
[formater setDateFormat:@"dd/MM/yyyy"];
self.text2.text= [NSString stringWithFormat:@"%@",[formater stringFromDate:datepicker.date]];
[self.text2 resignFirstResponder];
}