123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165 |
- //
- // JXChatGuanZhuCell.m
- // shiku_im
- //
- // Created by 123 on 2020/5/22.
- // Copyright © 2020 Reese. All rights reserved.
- //
- #import "JXChatGuanZhuCell.h"
- @interface JXChatGuanZhuCell()
- @property (nonatomic,weak) UILabel *nameL;
- @end
- @implementation JXChatGuanZhuCell
-
- - (void)setSelected:(BOOL)selected animated:(BOOL)animated {
- [super setSelected:selected animated:animated];
-
- if (selected) {
-
- [self.selectBtn setImage:[UIImage imageNamed:@"selected_true"] forState:UIControlStateNormal];
- }else{
-
- [self.selectBtn setImage:[UIImage imageNamed:@"selected_fause"] forState:UIControlStateNormal];
-
- }
- }
- -(void)setModel:(memberData *)model{
-
- _model = model;
- self.nameL.text = model.userNickName;
-
- [g_server getHeadImageLarge:[NSString stringWithFormat:@"%zd",model.userId] userName:model.userNickName imageView:self.headIMG];
-
-
- return;
- if (model.clicked) {
- [self.selectBtn setImage:[UIImage imageNamed:@"selected_true"] forState:UIControlStateNormal];
- } else {
- [self.selectBtn setImage:[UIImage imageNamed:@"selected_fause"] forState:UIControlStateNormal];
- }
- }
- -(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{
-
- if (self=[super initWithStyle:style reuseIdentifier:reuseIdentifier]) {
-
-
- UIButton *selectBtn=[[UIButton alloc]init];//selected_fause
- [selectBtn setImage:[UIImage imageNamed:@"selected_fause"] forState:UIControlStateNormal];
- [self.contentView addSubview:selectBtn];
- self.selectBtn=selectBtn;
- [selectBtn mas_makeConstraints:^(MASConstraintMaker *make) {
- make.centerY.mas_equalTo(self.contentView.mas_centerY);
- make.left.mas_equalTo(10);
- }];
-
- UIImageView *headIMG=[[UIImageView alloc]init];
- headIMG.image=[UIImage imageNamed:@"sk_ic_pc"];
- headIMG.layer.cornerRadius=20;
- headIMG.layer.masksToBounds=YES;
- [self.contentView addSubview:headIMG];
- self.headIMG=headIMG;
- [headIMG mas_makeConstraints:^(MASConstraintMaker *make) {
- make.centerY.mas_equalTo(self.contentView.mas_centerY);
- make.left.mas_equalTo(selectBtn.mas_right).mas_offset(10);
- make.width.mas_offset(40);
- make.height.mas_offset(40);
- }];
-
- UILabel *nameL=[[UILabel alloc]init];
- nameL.text=@"xxx";
- [self.contentView addSubview:nameL];
- self.nameL=nameL;
- [nameL mas_makeConstraints:^(MASConstraintMaker *make) {
- make.centerY.mas_equalTo(self.contentView.mas_centerY);
- make.left.mas_equalTo(headIMG.mas_right).mas_offset(10);
- }];
- }
-
-
- return self;
- }
- + (instancetype)cellWithTableView:(UITableView *)tableView
- {
- static NSString *ID = @"JXChatGuanZhuCell";
- JXChatGuanZhuCell *cell = [tableView dequeueReusableCellWithIdentifier:ID];
- if (!cell) {
- cell = [[JXChatGuanZhuCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:ID];
- cell.selectionStyle=UITableViewCellSelectionStyleNone;
- //cell.accessoryType=UITableViewCellAccessoryDisclosureIndicator;
- }
-
-
- return cell;
- }
- //dictM:self.letterResultArr
- - (void)createHeadIMG:(memberData *)menberModel index:(NSIndexPath *)indexPath dictM:(NSMutableArray *)dict attionUserId:(NSMutableArray *)userIdArr{
-
- [g_server getHeadImageLarge:[NSString stringWithFormat:@"%zd",menberModel.userId] userName:menberModel.userNickName imageView:self.headIMG];
- self.nameL.text=menberModel.userNickName;
-
- NSLog(@"----objsXX %@ -- %lu", indexPath ,menberModel.userId);
-
- [userIdArr enumerateObjectsUsingBlock:^(NSString * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
-
- if ([obj longLongValue] == menberModel.userId) {
-
- [self.selectBtn setImage:[UIImage imageNamed:@"selected_true"] forState:UIControlStateNormal];
- }else{
-
- [self.selectBtn setImage:[UIImage imageNamed:@"selected_fause"] forState:UIControlStateNormal];
- }
-
-
- }];
-
- return;
- [dict enumerateObjectsUsingBlock:^(NSArray * _Nonnull dictObj, NSUInteger idx, BOOL * _Nonnull stop) {
-
- [dictObj enumerateObjectsUsingBlock:^(NSDictionary * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
- memberData *modelUser=obj[@"model"];
-
- [userIdArr enumerateObjectsUsingBlock:^(NSString * _Nonnull objStr, NSUInteger idx, BOOL * _Nonnull stop) {
-
-
- if (modelUser.userId == [objStr longLongValue] ) {
-
- NSLog(@"----objs %@ -- %lu", objStr ,(unsigned long)idx);
-
- }else{
-
- NSLog(@"----objsXX %@ -- %lu", objStr ,(unsigned long)idx);
-
-
- }
- }];
- }];
-
- NSLog(@" - - -- %@",dictObj);
-
- }];
- /**
- [userIdArr enumerateObjectsUsingBlock:^(id _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
-
- if ([obj intValue] == [userID intValue] ) {
- [self.selectBtn setImage:[UIImage imageNamed:@"selected_true"] forState:UIControlStateNormal];
- }else{
-
- [self.selectBtn setImage:[UIImage imageNamed:@"selected_fause"] forState:UIControlStateNormal];
- }
-
- }];
-
- */
-
- }
- -(void)setStrURL:(NSString *)strURL{
- _strURL=strURL;
-
- }
- @end
|