iOS秒表标签

时间:2013-11-08 17:40:01

标签: ios string nsstring stopwatch

我对Objective C很新,所以对你们有个问题。 我正在制作一个滑冰应用程序。我有一个有效的秒表标签:00:00.00(mm:ss.SS)。 现在我有2个标签来向溜冰者展示拉链。 所以我想要一个标签显示左边的第二个小s。 在另一个标签中,我想从左边显示第一个大S. 所以在某种程度上我必须使用0:00.00标签的特定部分。

将不胜感激。

1 个答案:

答案 0 :(得分:1)

试试这个

-(void)viewDidLoad{
    timer=[NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(trackTime) userInfo:nil repeats:YES];
}



-(void)trackTime{
    NSDateFormatter *formatter=[[NSDateFormatter alloc] init];
    [formatter setDateFormat:@"s:S"];

    self.lbl.text=[formatter stringFromDate:[NSDate date]];
}

使用格式化程序,您可以使用日期设计任何类型的字符串,例如

[formatter setDateFormat:@"Oh its s:S"];
[formatter setDateFormat:@"My time is mm:ss:SS"];
[formatter setDateFormat:@"Now mm"];

希望有所帮助。

干杯。