Files
my_yuyin/QXLive/Mine(音域)/View/我的房间/QXMyCpRoomListCell.m
2025-09-22 18:48:29 +08:00

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