0
在我的应用程序中,我有下一个和上一个星期的按钮,但也是一个UIDatePicker。因此,让我说我按净周按钮,我怎样才能调整在UIDatePicker的一天增加7天?反之亦然7天。用按钮编辑UIDatePicker?
谢谢!
在我的应用程序中,我有下一个和上一个星期的按钮,但也是一个UIDatePicker。因此,让我说我按净周按钮,我怎样才能调整在UIDatePicker的一天增加7天?反之亦然7天。用按钮编辑UIDatePicker?
谢谢!
使用NSDate
类的dateByAddingTimeInterval:
方法,以及UIDatePicker
类的setDate:animated:
方法,以调整选择器的当前日期:
NSDate *currentDate = [datePicker date];
// Set the date 7 days earlier
NSDate *sevenDaysEarlier = [currentDate dateByAddingTimeInterval:-(60 * 60 * 24 * 7)];
[datePicker setDate:sevenDaysEarlier animated:YES];
// Set the date 7 days later
NSDate *sevenDaysLater = [currentDate dateByAddingTimeInterval:60 * 60 * 24 * 7];
[datePicker setDate:sevenDaysLater animated:YES];