GroupSynopsisCell.h 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. //
  2. // GroupSynopsisCell.h
  3. // smartRhino
  4. //
  5. // Created by niuzhen on 2020/6/15.
  6. // Copyright © 2020 tederen. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. #import "PNCircleChart.h"
  10. #import "CollectionViewSpaceLayout.h"
  11. #import "TDGroupInfoListModel.h"
  12. NS_ASSUME_NONNULL_BEGIN
  13. @interface GroupSynopsisCell : UITableViewCell<UICollectionViewDelegate,UICollectionViewDataSource,SpaceLayoutDelegate>
  14. @property (weak, nonatomic) IBOutlet UILabel *countL;
  15. @property (weak, nonatomic) IBOutlet UIView *BezierOneV;
  16. @property (weak, nonatomic) IBOutlet UILabel *BezierOneL;
  17. @property (weak, nonatomic) IBOutlet UIView *BezierTwoV;
  18. @property (weak, nonatomic) IBOutlet UILabel *BezierTwoL;
  19. @property (weak, nonatomic) IBOutlet UIView *BezierThreeV;
  20. @property (weak, nonatomic) IBOutlet UILabel *BezierThreeL;
  21. @property (weak, nonatomic) IBOutlet UIView *BezierFourV;
  22. @property (weak, nonatomic) IBOutlet UILabel *BezierFourL;
  23. @property (weak, nonatomic) IBOutlet UICollectionView *collectionView;
  24. @property (weak, nonatomic) IBOutlet UIView *MoreView;
  25. @property (weak, nonatomic) IBOutlet UIImageView *iconV;
  26. @property (weak, nonatomic) IBOutlet UILabel *titleL;
  27. @property (weak, nonatomic) IBOutlet UILabel *nameL;
  28. @property (weak, nonatomic) IBOutlet UILabel *contentL;
  29. @property (weak, nonatomic) IBOutlet NSLayoutConstraint *collectH;
  30. @property (copy, nonatomic)void(^ShowBlcok)(BOOL show);
  31. @property (copy, nonatomic)void(^ClickMoreBlcok)(void);
  32. @property (strong, nonatomic)CollectionViewSpaceLayout * layout;
  33. + (GroupSynopsisCell *)configCell0:(UITableView *)tableView indexPath:(NSIndexPath *)indexPath;
  34. + (GroupSynopsisCell *)configCell1:(UITableView *)tableView indexPath:(NSIndexPath *)indexPath;
  35. + (GroupSynopsisCell *)configCell2:(UITableView *)tableView indexPath:(NSIndexPath *)indexPath;
  36. + (GroupSynopsisCell *)configCell3:(UITableView *)tableView indexPath:(NSIndexPath *)indexPath;
  37. - (void)setData:(TDGroupInfoListModel *)model;
  38. - (void)setDataModel:(TDGroupInfoListModel *)model isShow:(BOOL)show;
  39. - (void)setUserCount:(NSInteger)count;
  40. - (void)setGroupLabel:(NSString *)name;
  41. @end
  42. NS_ASSUME_NONNULL_END