2013年4月8日 星期一

加入UIDatePicker以及選取時的觸發事件

- (void)viewDidLoad { [super viewDidLoad]; //加入UIDatePicker datePicker = [[UIDatePicker alloc] init]; [datePicker addObserver:self forKeyPath:@"date" options:NSKeyValueObservingOptionNew|NSKeyValueObservingOptionOld context:NULL]; [self.eventDateTextField setInputView:datePicker]; //NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; //[dateFormatter setDateFormat:@"MM/dd"]; //NSString *str = [dateFormatter stringFromDate:[datePicker date]]; //self.eventDateTextField.text = str; [datePicker addTarget:self action:@selector(dateIsChanged:) forControlEvents:UIControlEventValueChanged]; NSLog(@"%@",datePicker.date); } - (void)dateIsChanged:(id)sender{ NSLog(@"Date changed"); }

沒有留言:

張貼留言