获取当前的倒数计时器值

时间:2014-03-11 14:31:00

标签: ios uidatepicker

我在倒数计时器模式下使用UIDatePicker。我想在几秒钟内在uidatepicker上获取当前的设置时间并将其置于整数值中?这是怎么做到的?

1 个答案:

答案 0 :(得分:6)

UIDatePicker有一个名为countDownDuration的属性,因此您应该可以使用

int seconds = (int)datePicker.countDownDuration;

编辑:要解决评论中的问题,请务必手动设置countDownDuration或datePicker的时间,以便获得"整分钟"值。例如,在viewDidLoad中您可以设置:

datePicker.countDownDuration = 60.0f;

然后在倒计时中默认选择的持续时间恰好是0小时1分钟。否则,默认情况下,日期选择器将使用当前日期/时间,并设置倒数计时器可能导致countDownDuration达到+59秒(例如1分钟可以在60-119之间的任何地方准备,从120开始2分钟 - 179,等等)根据您运行应用程序的时间。