BogoSearchHeaderView.m 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. //
  2. // BogoSearchHeaderView.m
  3. // BuguLive
  4. //
  5. // Created by Mac on 2021/9/27.
  6. // Copyright © 2021 xfg. All rights reserved.
  7. //
  8. #import "BogoSearchHeaderView.h"
  9. @interface BogoSearchHeaderView ()
  10. @property (weak, nonatomic) IBOutlet UILabel *typeLabel;
  11. @end
  12. @implementation BogoSearchHeaderView
  13. - (void)awakeFromNib{
  14. [super awakeFromNib];
  15. self.allBtn.imagePosition = QMUIButtonImagePositionRight;
  16. self.allBtn.spacingBetweenImageAndTitle = 5;
  17. self.allBtn.titleLabel.font = [UIFont systemFontOfSize:14];
  18. [self.allBtn setTitle:ASLocalizedString(@"查看全部") forState:UIControlStateNormal];
  19. }
  20. - (void)setType:(BogoSearchHeaderViewType)type{
  21. _type= type;
  22. switch (type) {
  23. case BogoSearchHeaderViewTypeUser:
  24. self.typeLabel.text = ASLocalizedString(@"相关用户");
  25. break;
  26. case BogoSearchHeaderViewTypeVideo:
  27. self.typeLabel.text = ASLocalizedString(@"相关短视频");
  28. break;
  29. case BogoSearchHeaderViewTypeDynamic:
  30. self.typeLabel.text = ASLocalizedString(@"相关动态");
  31. break;
  32. default:
  33. break;
  34. }
  35. }
  36. - (IBAction)allBtnAction:(QMUIButton *)sender {
  37. if (self.delegate && [self.delegate respondsToSelector:@selector(headerView:didClickAllBtn:)]) {
  38. [self.delegate headerView:self didClickAllBtn:sender];
  39. }
  40. }
  41. @end