12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- //
- // TimingCommonCell.m
- // jiaPei
- //
- // Created by 张嵘 on 2020/5/8.
- // Copyright © 2020 JCZ. All rights reserved.
- //
- #import "TimingCommonCell.h"
- @implementation TimingCommonCell
- - (void)awakeFromNib {
- [super awakeFromNib];
- self.cusContentView.backgroundColor = backGroundColor;
- self.titleLabel.textColor = kTitleColor;
- self.timeLabel.textColor = kTitleColor;
- }
- - (void)setCollectionItemModel:(RQCollectionItemModel *)collectionItemModel {
- _collectionItemModel = collectionItemModel;
- self.titleLabel.text = collectionItemModel.itemTitle;
- self.iconImageView.image = [UIImage imageNamed:collectionItemModel.itemImageName];
- self.timeLabel.hidden = ![collectionItemModel.itemTitle isEqualToString:@"理论计时"];
- if ([collectionItemModel.itemTitle isEqualToString:@"理论计时"]) {
- [[[RACObserve(myDelegate.tPeriodVC, secondString) distinctUntilChanged] takeUntil:self.rac_prepareForReuseSignal] subscribeNext:^(NSString *secondString) {
- int seconds = [secondString intValue];
- int hour = 0;
- int min = 0;
- int second = 0;
-
- hour = seconds / 3600;
- min = seconds % 3600 / 60;
- second = seconds % 3600 % 60;
- NSString *min_s;
- NSString *second_s;
- if (min<10) {
- min_s=[NSString stringWithFormat:@"0%d",min];
- }else{
- min_s=[NSString stringWithFormat:@"%d",min];
- }
- if (second<10) {
- second_s=[NSString stringWithFormat:@"0%d",second];
- }else{
- second_s=[NSString stringWithFormat:@"%d",second];
- }
- //更新UI上的时间
- if (second == 0) {
- self.timeLabel.text = @"";
- }else{
- self.timeLabel.text = [NSString stringWithFormat:@"0%d:%@:%@",hour,min_s,second_s];
- }
- }];
- }
- }
- @end
|