如何以分钟和秒格式显示UILabel的NStimer倒计时9分59秒?

时间:2012-09-30 07:11:13

标签: nstimer

我有一项任务是在我的应用上添加一个计时器,该计时器出现在考试模式页面上。我做了所有事情,但无法将总时间转换为min:sec格式。请任何人都可以帮助我。

1 个答案:

答案 0 :(得分:1)

您可以使用模运算:

int totalSecondsRemaining = // however you obtain it
int minutesRemaining = totalSecondsRemaining / 60; // integer division, truncates fractional part
int secondsRemaining = totalSecondsRemaining % 60; // modulo division

someLabel.text = [NSString stringWithFormat:@"%02d:%02d", minutesRemaining, secondsRemaining];

(注:这是小学数学......)