NIMContactDataCell.h 837 B

12345678910111213141516171819202122232425262728293031323334353637
  1. //
  2. // NTESContactInfoCell.h
  3. // NIM
  4. //
  5. // Created by chris on 15/2/26.
  6. // Copyright (c) 2015年 Netease. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. #import "NIMContactDefines.h"
  10. #import "NIMKitInfo.h"
  11. @protocol NIMContactDataCellDelegate <NSObject>
  12. - (void)onPressAvatar:(NSString *)memberId;
  13. @end
  14. @class NIMAvatarImageView;
  15. @interface NIMContactDataCell : UITableViewCell
  16. @property (nonatomic,copy) NSString *memberId;
  17. @property (nonatomic,strong) NIMAvatarImageView * avatarImageView;
  18. @property (nonatomic,strong) UIButton *accessoryBtn;
  19. @property (nonatomic,weak) id<NIMContactDataCellDelegate> delegate;
  20. - (void)refreshUser:(id<NIMGroupMemberProtocol>)member;
  21. - (void)refreshTeam:(id<NIMGroupMemberProtocol>)member;
  22. - (void)refreshItem:(id<NIMGroupMemberProtocol>)member withMemberInfo:(NIMKitInfo *)info;
  23. @end