AddFriendView.m 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. //
  2. // AddFriendView.m
  3. // BuguLive
  4. //
  5. // Created by fanwe2014 on 16/6/29.
  6. // Copyright © 2016年 xfg. All rights reserved.
  7. //
  8. #import "AddFriendView.h"
  9. @interface AddFriendView()
  10. {
  11. UITapGestureRecognizer *_tap1;
  12. UITapGestureRecognizer *_tap2;
  13. UITapGestureRecognizer *_tap3;
  14. }
  15. @end
  16. @implementation AddFriendView
  17. - (void)awakeFromNib
  18. {
  19. [super awakeFromNib];
  20. self.backgroundColor = kClearColor;
  21. UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tap)];
  22. [self addGestureRecognizer:tap];
  23. self.wechatImgView.userInteractionEnabled = YES;
  24. self.qqImgView.userInteractionEnabled = YES;
  25. self.yinKeImgView.userInteractionEnabled = YES;
  26. _tap1 = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tap:)];
  27. [self.wechatImgView addGestureRecognizer:_tap1];
  28. _tap2 = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tap:)];
  29. [self.qqImgView addGestureRecognizer:_tap2];
  30. _tap3 = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tap:)];
  31. [self.yinKeImgView addGestureRecognizer:_tap3];
  32. }
  33. - (void)tap
  34. {
  35. if (self.delegate)
  36. {
  37. if ([self.delegate respondsToSelector:@selector(deleteFriendView)])
  38. {
  39. [self.delegate deleteFriendView];
  40. }
  41. }
  42. }
  43. - (void)tap:(UITapGestureRecognizer *)tap
  44. {
  45. int index =(int)tap.view.tag;
  46. if (self.delegate)
  47. {
  48. if ([self.delegate respondsToSelector:@selector(addFriendWithIndex:)])
  49. {
  50. [self.delegate addFriendWithIndex:index];
  51. }
  52. }
  53. }
  54. @end