提交
This commit is contained in:
@@ -13,7 +13,7 @@
|
||||
@interface QXFamilySubViewController ()<UITableViewDelegate,UITableViewDataSource,QXFamilyMemberCellDelegate>
|
||||
@property (nonatomic,strong)UITableView *tableView;
|
||||
@property (nonatomic,strong)QXFamilyModel *model;
|
||||
|
||||
@property (nonatomic,strong)UIView *noDataView;
|
||||
@end
|
||||
|
||||
@implementation QXFamilySubViewController
|
||||
@@ -41,17 +41,22 @@
|
||||
-(void)getList{
|
||||
BOOL isJoin = YES;
|
||||
if (self.index == 0) {
|
||||
isJoin = YES;
|
||||
}else{
|
||||
isJoin = NO;
|
||||
}else{
|
||||
isJoin = YES;
|
||||
}
|
||||
MJWeakSelf
|
||||
[QXMineNetwork getMyFamilyIsJoin:isJoin successBlock:^(QXFamilyModel * _Nonnull model) {
|
||||
weakSelf.model = model;
|
||||
if (weakSelf.model.group_members_lists.count == 0) {
|
||||
weakSelf.tableView.tableFooterView = weakSelf.noDataView;
|
||||
}else{
|
||||
weakSelf.tableView.tableFooterView = nil;
|
||||
}
|
||||
[weakSelf.tableView reloadData];
|
||||
[weakSelf.tableView.mj_header endRefreshing];
|
||||
} failBlock:^(NSError * _Nonnull error, NSString * _Nonnull msg) {
|
||||
|
||||
[weakSelf.tableView.mj_header endRefreshing];
|
||||
}];
|
||||
}
|
||||
-(void)needRefresh{
|
||||
@@ -128,6 +133,9 @@
|
||||
return 0;
|
||||
}
|
||||
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
|
||||
if (indexPath.section == 0) {
|
||||
return;
|
||||
}
|
||||
QXFamilyMemberModel*md = self.model.group_members_lists[indexPath.row];
|
||||
QXUserHomePageViewController *vc = [[QXUserHomePageViewController alloc] init];
|
||||
vc.user_id = md.user_id;
|
||||
@@ -154,5 +162,29 @@
|
||||
}
|
||||
return _tableView;
|
||||
}
|
||||
-(UIView *)noDataView{
|
||||
if (!_noDataView) {
|
||||
_noDataView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, ScaleWidth(120)+30)];
|
||||
UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"qx_no_data"]];
|
||||
[_noDataView addSubview:imageView];
|
||||
[imageView mas_makeConstraints:^(MASConstraintMaker *make) {
|
||||
make.width.mas_equalTo(ScaleWidth(148));
|
||||
make.height.mas_equalTo(ScaleWidth(99));
|
||||
make.centerX.equalTo(_noDataView);
|
||||
make.top.mas_equalTo(30);
|
||||
}];
|
||||
|
||||
UILabel *titleLabel = [[UILabel alloc] init];
|
||||
titleLabel.font = [UIFont systemFontOfSize:12];
|
||||
titleLabel.text = @"暂无数据";
|
||||
titleLabel.textColor = RGB16(0xffffff);
|
||||
[_noDataView addSubview:titleLabel];
|
||||
[titleLabel mas_makeConstraints:^(MASConstraintMaker *make) {
|
||||
make.centerX.equalTo(_noDataView);
|
||||
make.top.equalTo(imageView.mas_bottom);
|
||||
}];
|
||||
}
|
||||
return _noDataView;
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
Reference in New Issue
Block a user