2013-11-18 3 views
0

У меня есть простой UITextField, который содержит дату, и я хочу, чтобы UIDatePicker всплывал, чтобы изменить дату. Я могу заставить всплывающее окно выбора даты, но не могу понять, как получить доступ к настраиваемому классу я, установленному с @selector ...?UIDatePicker в сочетании с UITextField, didselectrow

Как в приведенном выше примере я могу получить доступ к resultcell.textEventDate, чтобы изменить его?

ответ

0

Что вам нужно сделать, это сделать недвижимость за UIDatePicker и подключить IBOutlet. Тогда вы можете написать что-то вроде:

self.datePicker.datePickerMode = UIDatePickerModeDate; 
[self.datePicker addTarget:self action:@selector(dateChanged:) forControlEvents:UIControlEventValueChanged]; 

, а затем в вашем методе dateChanged: вы можете написать:

- (void)dateChanged:(UIDatePicker *)picker 
{ 
    NSLog(@"Date: %@", [picker date]); 
} 

Оттуда вы можете делать все, что вы хотите с NSDate значение, которое дано вам ,

Смежные вопросы