修改聊天闪退
This commit is contained in:
@@ -10,7 +10,7 @@
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
@interface QXRankHomeSubVC : QXBaseViewController<JXCategoryListContentViewDelegate>
|
||||
@interface QXRankHomeSubVC : UIViewController<JXCategoryListContentViewDelegate>
|
||||
@property (nonatomic,strong)NSString *roomId;
|
||||
/// 1日 2 周 3月
|
||||
@property (nonatomic,strong)NSString *dataType;
|
||||
|
||||
@@ -24,6 +24,8 @@
|
||||
@property (nonatomic, strong) QXRankCPTopThreeView *cpHeaderView;
|
||||
@property (nonatomic, strong) QXMyRankView *myRankView;
|
||||
@property (nonatomic, strong) NSMutableArray *topDataArray;
|
||||
@property (nonatomic, strong) NSMutableArray *dataArray;
|
||||
@property (nonatomic, assign) NSInteger page;
|
||||
@end
|
||||
|
||||
@implementation QXRankHomeSubVC
|
||||
@@ -37,19 +39,25 @@
|
||||
}
|
||||
-(void)viewDidLayoutSubviews{
|
||||
[super viewDidLayoutSubviews];
|
||||
self.myRankView.frame = CGRectMake(0, self.view.height-ScaleWidth(74)-kSafeAreaTop-kSafeAreaBottom, SCREEN_WIDTH, ScaleWidth(74));
|
||||
self.tableView.frame = CGRectMake(0, self.rankTypeView.bottom+10, SCREEN_WIDTH, self.view.height - self.rankTypeView.height-20-self.myRankView.height-kSafeAreaTop-kSafeAreaBottom);
|
||||
if (self.rankType == 4) {
|
||||
self.tableView.frame = CGRectMake(0,kSafeAreaTop , SCREEN_WIDTH, self.view.height - kSafeAreaTop-10-self.myRankView.height);
|
||||
}else{
|
||||
self.myRankView.frame = CGRectMake(0, self.view.height-ScaleWidth(74)-kSafeAreaTop-kSafeAreaBottom, SCREEN_WIDTH, ScaleWidth(74));
|
||||
self.tableView.frame = CGRectMake(0, self.rankTypeView.bottom+10, SCREEN_WIDTH, self.view.height - self.rankTypeView.height-20-self.myRankView.height-kSafeAreaTop-kSafeAreaBottom);
|
||||
}
|
||||
}
|
||||
-(void)initSubViews{
|
||||
self.bgImageHidden = YES;
|
||||
self.page = 1;
|
||||
self.dataType = @"1";
|
||||
self.view.backgroundColor = [UIColor clearColor];
|
||||
[self.view addSubview:self.rankTypeView];
|
||||
[self.view addSubview:self.myRankView];
|
||||
if (self.rankType == 4) {
|
||||
self.rankTypeView.hidden = YES;
|
||||
self.tableView.tableHeaderView = self.cpHeaderView;
|
||||
self.myRankView.isCP = YES;
|
||||
}else{
|
||||
self.rankTypeView.hidden = NO;
|
||||
self.myRankView.isCP = NO;
|
||||
self.tableView.tableHeaderView = self.headerView;
|
||||
}
|
||||
@@ -266,4 +274,11 @@
|
||||
}
|
||||
return _topDataArray;
|
||||
}
|
||||
-(NSMutableArray *)dataArray{
|
||||
if (!_dataArray) {
|
||||
_dataArray = [NSMutableArray array];
|
||||
}
|
||||
return _dataArray;
|
||||
|
||||
}
|
||||
@end
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
|
||||
self.view.backgroundColor = [UIColor clearColor];
|
||||
// self.titles = @[@"房间榜", @"财富榜", @"魅力榜",@"公会榜",@"真爱榜"];
|
||||
self.titles = @[@"房间榜", @"财富榜", @"魅力榜",@"真爱榜"];
|
||||
self.titles = @[@"房间榜", @"财富榜", @"魅力榜",@"心动榜"];
|
||||
self.listVCArray = [NSMutableArray array];
|
||||
self.categoryView = [[JXCategoryTitleView alloc] init];
|
||||
self.categoryView.frame = CGRectMake(0, 0, SCREEN_WIDTH-100, 44);
|
||||
|
||||
@@ -44,6 +44,9 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
@property (nonatomic,strong)NSString* user_avatar;
|
||||
@property (nonatomic,strong)NSString* user_avatar1;
|
||||
|
||||
@property (nonatomic,strong)NSString* exp;
|
||||
@property (nonatomic,strong)NSString* level;
|
||||
@end
|
||||
|
||||
|
||||
|
||||
@@ -22,7 +22,8 @@
|
||||
[self.headerImageView1 sd_setImageWithURL:[NSURL URLWithString:model.user_avatar] placeholderImage:[UIImage imageNamed:@"user_header_placehoulder"]];
|
||||
[self.headerImageView2 sd_setImageWithURL:[NSURL URLWithString:model.user_avatar1] placeholderImage:[UIImage imageNamed:@"user_header_placehoulder"]];
|
||||
self.nameLabel.text = [NSString stringWithFormat:@"%@\n%@",model.nickname,model.nickname1];
|
||||
self.valueLabel.text = [NSString qx_showHotCountNum:model.total.longLongValue];
|
||||
// self.valueLabel.text = [NSString qx_showHotCountNum:model.total.longLongValue];
|
||||
self.valueLabel.text = [NSString stringWithFormat:@"Lv %@",model.total];
|
||||
self.numberLabel.text = model.rank;
|
||||
}
|
||||
- (void)awakeFromNib {
|
||||
|
||||
@@ -55,7 +55,7 @@
|
||||
[self.firstHeaderImage2 sd_setImageWithURL:[NSURL URLWithString:firstModel.user_avatar1] placeholderImage:[UIImage imageNamed:@"user_header_placehoulder"]];
|
||||
self.firstNameLabel.text = firstModel.nickname;
|
||||
self.firstIDLabel.text = firstModel.nickname1;
|
||||
self.firstRankValueLabel.text = firstModel.total;
|
||||
self.firstRankValueLabel.text = [NSString stringWithFormat:@"Lv %@",firstModel.total];
|
||||
}
|
||||
|
||||
if (secondModel) {
|
||||
@@ -63,7 +63,8 @@
|
||||
[self.secondHeaderImage2 sd_setImageWithURL:[NSURL URLWithString:secondModel.user_avatar1] placeholderImage:[UIImage imageNamed:@"user_header_placehoulder"]];
|
||||
self.secondNameLabel.text = secondModel.nickname;
|
||||
self.secondIDLabel.text = secondModel.nickname1;
|
||||
self.secondRankValueLabel.text = secondModel.total;
|
||||
// self.secondRankValueLabel.text = secondModel.total;
|
||||
self.secondRankValueLabel.text = [NSString stringWithFormat:@"Lv %@",secondModel.total];
|
||||
}
|
||||
|
||||
if (thirdModel) {
|
||||
@@ -71,7 +72,8 @@
|
||||
[self.thirdHeaderImage2 sd_setImageWithURL:[NSURL URLWithString:thirdModel.user_avatar1] placeholderImage:[UIImage imageNamed:@"user_header_placehoulder"]];
|
||||
self.thirdNameLabel.text = thirdModel.nickname;
|
||||
self.thirdIDLabel.text = thirdModel.nickname1;
|
||||
self.thirdRankValueLabel.text = thirdModel.total;
|
||||
// self.thirdRankValueLabel.text = thirdModel.total;
|
||||
self.thirdRankValueLabel.text = [NSString stringWithFormat:@"Lv %@",thirdModel.total];
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user