[英]Update label with new NSDate
我在NSDate中有今天的日期,我想在标签中显示此NSDate。 我想每秒钟更改一次,用新的NSDate更改标签文本。 我尝试使用NSTimer,但它未与iPhone时钟同步。 是否有任何特定的事情可以直接更改标签?
您可以将属性计时器创建为:
self.timer = [NSTimer scheduledTimerWithTimeInterval:0.5f
target:self
selector:@selector(showTime)
userInfo:NULL
repeats:YES];
然后每半秒调用一次此方法。
- (void)showTime{
NSDate *now=[NSDate date];
NSDateFormatter *dateFormatter=[NSDateFormatter new];
[dateFormatter setDateFormat:@"HH:mm:ss"];
timeLabel.text=[dateFormatter stringFromDate:now];
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.