45 lines
1.6 KiB
Objective-C
45 lines
1.6 KiB
Objective-C
//
|
|
// QXMyCpRoomListCell.m
|
|
// QXLive
|
|
//
|
|
// Created by 启星 on 2025/7/1.
|
|
//
|
|
|
|
#import "QXMyCpRoomListCell.h"
|
|
#import "QXRoomDetailViewController.h"
|
|
|
|
@implementation QXMyCpRoomListCell
|
|
|
|
- (void)awakeFromNib {
|
|
[super awakeFromNib];
|
|
// Initialization code
|
|
self.roomDetailBtn.backgroundColor = QXConfig.themeColor;
|
|
[self.roomDetailBtn setTitleColor:QXConfig.btnTextColor forState:(UIControlStateNormal)];
|
|
self.moneyLabel.textColor = QXConfig.themeColor;
|
|
}
|
|
-(void)setType:(NSInteger)type{
|
|
_type = type;
|
|
}
|
|
-(void)setCpModel:(QXRoomListCpModel *)cpModel{
|
|
_cpModel = cpModel;
|
|
self.nickNameLabel.text = cpModel.room_name;
|
|
self.IDLabel.text = [NSString stringWithFormat:@"ID:%@",cpModel.room_number];
|
|
[self.leftHeaderImageView sd_setImageWithURL:[NSURL URLWithString:cpModel.user1_avatar]];
|
|
[self.rightHeaderImageView sd_setImageWithURL:[NSURL URLWithString:cpModel.user2_avatar]];
|
|
NSString *money = [NSString qx_showHotCountNum:cpModel.earnings.longLongValue];
|
|
self.moneyLabel.text = [NSString stringWithFormat:@"%@",money];
|
|
self.relationLabel.text = cpModel.relation;
|
|
|
|
NSTimeInterval timeInterval = [[NSDate date] timeIntervalSince1970];
|
|
long long milliseconds = (long long)(timeInterval);
|
|
long long time = cpModel.end_time.longLongValue - milliseconds;
|
|
self.timeLabel.text = [NSString getTimeWithSecond:time];
|
|
}
|
|
- (IBAction)detailAction:(id)sender {
|
|
QXRoomDetailViewController *vc = [[QXRoomDetailViewController alloc] init];
|
|
vc.type = self.type;
|
|
vc.room_id = self.cpModel.room_id;
|
|
[self.navigationController pushViewController:vc animated:YES];
|
|
}
|
|
@end
|