iphone - 如何在 UIDatePicker 中记住并加载选定的日期?

标签 iphone objective-c date uidatepicker picker

我有一个UIDatePicker,它允许您选择日期(而不是时间)。然后,我保存此 NSDate 并在不同 View 的标签中显示它。但是,当我使用 UIDatePicker 加载 View 时,如果用户已经选择了日期,我希望它显示所选日期(使用 NSDefaultPrefs)。我该怎么做?

我知道如何为普通的 UIPickerView 执行此操作,但如果它是日期,它如何工作?

谢谢。

最佳答案

您可以根据需要保存和恢复日期(在DBNSDefaults等中)。一旦您确定了想要设置的日期,只需调用 -[UIDatePicker setDate:animated:] ,所以像这样:

- (void)viewDidLoad {
  [super viewDidLoad];
  [datePicker setDate:myDate animated:NO];
}

关于iphone - 如何在 UIDatePicker 中记住并加载选定的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1701012/

相关文章:

Iphone PageCurlTransition 像一本书?

ios - SQLite 保存 NSData 并将其取回

iphone - 以编程方式通过电子邮件发送 iPhone 附件

iphone - 如何关闭 UIVIewController?

objective-c - 如何在 Objective C 中使用 AES 256 CBC 加密

php - 查询日期数组以仅显示 future 事件 - PHP

iphone - 无法将json字符串解析为nsdictionary

objective-c - NSDateFormatter 正在移动 2 小时的日期,为什么?

javascript - 将字符串 (3-11-2012) 替换为其他日期格式 (2012 年 11 月 3 日)

sql-server - 两个星期一晚上之间的sql