【发布时间】:2014-04-03 09:20:38
【问题描述】:
我正在尝试让计时器显示像这样“00:00:00”的计数器。这是我当前的代码。我一直在尝试使用 stringWithFormat 让它工作,这应该很容易,但我想我必须单独设置格式。你们有什么想法吗?
- (void)TimerCount {
CountNumber = CountNumber + 1;
TimerDisplay.text = [NSString stringWithFormat:@"Hour: %0*i", length, hour];
}
【问题讨论】:
-
您的代码与您的请求(格式)不符。你大概想要小时、分钟和秒?你在哪里计算它们?什么是
length和hour(int / float)? -
我已经在 .h 文件中设置了它们,但实际上我认为这样效果更好:
-
'-(void)TimerCount{ CountNumber = CountNumber + 1; TimerDisplay.text = [NSString stringWithFormat:@"%.4d", CountNumber]; }'
-
有点乱,但我希望你明白我的意思。您知道如何设置小时、分钟和秒吗?
-
您想要一个计时器从零开始计时吗?计时器每秒触发一次?
标签: objective-c nstimer stringwithformat