我正在制作一个 iPhone 应用程序,我在其中使用 UIDatePicker
并在操作表中显示选定的时间。在操作表中,时间以 10 分钟的间隔显示。
Datepicker
时,textfield
值设置正确
如果我不滚动操作表然后直接点击选择按钮然后文本字段设置当前时间(11:56
) 但我在操作表中选择 (11:50
) 时间。 (textfield
) 显示不正确的值。
如何设置 textfield
的值 (11:50
)。给我一些解决方案。
最佳答案
只需在按下选择按钮后从日期选择器中设置日期选择....
NSDate *date = datePicker.date;
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"dd/MM/yyyy"];
NSString *dateString = [formatter stringFromDate:date];
yourTxtField.text = dateString;
关于iphone - 如果未滚动 UIDatePicker,则 UIDatePicker 选择的值是错误的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12104256/