【发布时间】:2012-10-24 21:51:20
【问题描述】:
我在 UIDatePickerModeCountDownTimer 中使用 UIDatePicker 来允许用户选择持续时间。
如果您将计时器间隔设置为 5 分钟,用户将能够选择 0 小时 : 0 分钟(这很糟糕;这在 iOS 5 甚至在 iOS 6 中都是不允许的,间隔为 1 分钟)。
现在我正在通过在更改时执行此操作来修复它:
-(void)timerValueChanged
{
int clockInterval = workoutTimePicker.minuteInterval * 60;
if (workoutTimePicker.countDownDuration < clockInterval) {
workoutTimePicker.countDownDuration = clockInterval;
}
}
但这会让滚轴跳起来。如何为滚筒设置动画?
【问题讨论】:
-
我刚刚运行了一个快速测试(在 iPad 模拟器 iOS 6 上),它不允许我将倒计时设置为 0:00...您可以简单地选择它,但它会动画回 0: 01 瞬间。你用的是模拟器还是真机?
-
啊,有一个细节很重要。您需要将时间间隔设置为 5 分钟。如果你这样做,这将在模拟器和设备中发生。 (现在编辑问题)