JLFacePackgeDetailViewHeader.m 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. //
  2. // JLFacePackgeDetailViewHeader.m
  3. // shiku_im
  4. //
  5. // Created by JayLuo on 2019/12/11.
  6. // Copyright © 2019 Reese. All rights reserved.
  7. //
  8. #import "JLFacePackgeDetailViewHeader.h"
  9. @interface JLFacePackgeDetailViewHeader()
  10. @property (weak, nonatomic) IBOutlet UILabel *label;
  11. @property (weak, nonatomic) IBOutlet UIButton *addButton;
  12. @end
  13. @implementation JLFacePackgeDetailViewHeader
  14. - (void)awakeFromNib {
  15. [super awakeFromNib];
  16. // Initialization code
  17. _addButton.layer.cornerRadius = 5;
  18. _addButton.layer.masksToBounds = YES;
  19. }
  20. - (void)setModel:(JLFacePackgeModel *)model {
  21. _model = model;
  22. _label.text = model.desc.length>0?model.desc:@"什么都没写...";
  23. // if (model.type == 1) {
  24. // [_addButton setTitle:@"已添加" forState:(UIControlStateNormal)];
  25. // }else {
  26. // [_addButton setTitle:@"添加" forState:(UIControlStateNormal)];
  27. // }
  28. }
  29. - (void)setJLFacePackgeDetailViewAddCallBack:(void (^)())JLFacePackgeDetailViewAddCallBack {
  30. _JLFacePackgeDetailViewAddCallBack = JLFacePackgeDetailViewAddCallBack;
  31. }
  32. - (IBAction)addBtnClick:(UIButton *)sender {
  33. if (_JLFacePackgeDetailViewAddCallBack) {
  34. _JLFacePackgeDetailViewAddCallBack();
  35. }
  36. }
  37. @end