在我的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,但我希望有一个更优雅的解决方案来解决这种情况。
任何帮助表示赞赏!