私のviewDidLoad
中には次のコードがあります:
UIDatePicker* datePicker = [[UIDatePicker alloc] init];
datePicker.datePickerMode = UIDatePickerModeDate;
[datePicker addTarget:self action:@selector(datePickerChanged:) forControlEvents:UIControlEventValueChanged];
dateField1.inputView = datePicker;
dateField2.inputView = datePicker;
dateField3.inputView = datePicker;
dateField4.inputView = datePicker;
(dateFieldはすべてUITextField
sです)
私の-(void)datePickerChanged:(UIDatePicker*)datePicker
メソッドでは、選択した日付を入力できるように、どのdateFieldが編集されているかをどのように知ることができますか?
現在、UITextFieldごとに新しいUIDatePickerを使用していますが、この状況に対してより洗練されたソリューションがあることを願っています。
どんな助けでも大歓迎です!