TipAlert.m 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. //
  2. // TipAlert.m
  3. // BuguLive
  4. //
  5. // Created by 志刚杨 on 2022/5/30.
  6. // Copyright © 2022 xfg. All rights reserved.
  7. //
  8. #import "TipAlert.h"
  9. @implementation TipAlert
  10. - (void)awakeFromNib
  11. {
  12. [super awakeFromNib];
  13. self.backgroundColor = kClearColor;
  14. [self.btnAgree setBackgroundColor:kWhiteColor];
  15. [self.btnAgree setTitleColor:kBlackColor forState:UIControlStateNormal];
  16. [self.btnCancel setBackgroundColor:kWhiteColor];
  17. [self.btnCancel setTitleColor:kBlackColor forState:UIControlStateNormal];
  18. [self.btnAgree addTarget:self action:@selector(handleClickEvent:) forControlEvents:UIControlEventTouchUpInside];
  19. [self.btnCancel addTarget:self action:@selector(handleClickEvent:) forControlEvents:UIControlEventTouchUpInside];
  20. }
  21. - (void)handleClickEvent:(UIButton *)sender {
  22. if(sender == self.btnAgree)
  23. {
  24. if(self.cancel)
  25. {
  26. self.cancel();
  27. }
  28. }
  29. else
  30. {
  31. if(self.agree)
  32. {
  33. self.agree();
  34. }
  35. }
  36. }
  37. /*
  38. // Only override drawRect: if you perform custom drawing.
  39. // An empty implementation adversely affects performance during animation.
  40. - (void)drawRect:(CGRect)rect {
  41. // Drawing code
  42. }
  43. */
  44. @end