我在倒数计时器模式下使用UIDatePicker。我想在几秒钟内在uidatepicker上获取当前的设置时间并将其置于整数值中?这是怎么做到的?
答案 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,等等)根据您运行应用程序的时间。