當前位置:
首頁 >
倒计时定时器
發布時間:2023/12/14
35
豆豆
項目要求 根據后臺返回的時間戳 進行商品拍賣定時倒計時
后臺返回的時間格式是:yyyy-MM-dd HH:mm:ss
寫了一個時間轉換工具將后臺返回的時間字符串轉換為指定的時間格式如下:
返回得到的是一個NSTimeInterval 類型的時間值
將這個時間值轉化為固定樣式的時間格式 代碼如下:
實現定時器 創建定時器
- (NSTimer *)auctionTimer {if (!_auctionTimer) {_auctionTimer = [CZTimerTool scheduledTimerWithTimeInterval:1.0f target:self selector:@selector(auctionTimerAction) userInfo:nil repeats:YES];}return _auctionTimer; }通過時間的截取 實現定時器顯示效果
-(void)auctionTimerAction {self.timeInterval -= 1;NSString *timeText = [CZDateTool intervalTimeStrWithTimeInterval:self.timeInterval];self.hourLabel.text = [timeText substringWithRange:NSMakeRange(0, 2)];self.minuteLabel.text = [timeText substringWithRange:NSMakeRange(3, 2)];self.secondLabel.text = [timeText substringWithRange:NSMakeRange(6, 2)]; }這樣就實現了上圖的定時器效果。
總結
- 上一篇: 如何从缓存白嫖网易云音乐
- 下一篇: 一座适合躺尸的低房价、慢节奏小城