YBVipHeader.m 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. //
  2. // YBVipHeader.m
  3. // YBVideo
  4. //
  5. // Created by YB007 on 2019/11/20.
  6. // Copyright © 2019 cat. All rights reserved.
  7. //
  8. #import "YBVipHeader.h"
  9. #import "UIImage+RKImgCategory.h"
  10. @implementation YBVipHeader
  11. - (void)awakeFromNib {
  12. [super awakeFromNib];
  13. //会员用户享有平台尊贵特权---会员特权
  14. _topDesL.text = YZMsg(@"会员用户享有平台尊贵特权");
  15. _botTitleL.text = YZMsg(@"会员特权");
  16. }
  17. -(void)setSubView {
  18. [_botTitleView layoutIfNeeded];
  19. [_iconIV sd_setImageWithURL:[NSURL URLWithString:minstr([Config getUserAvatar])]];
  20. _nameL.text = [Config getOwnNicename];
  21. [_buyVipBtn setBackgroundImage:[UIImage rk_gradientColorImageFromColors:@[RGB_COLOR(@"#f1d7b2", 1),RGB_COLOR(@"#e0b77a", 1)] gradientType:RKGradientTypeLeftToRight imgSize:_buyVipBtn.size]];
  22. UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:_botTitleView.bounds byRoundingCorners:UIRectCornerTopRight|UIRectCornerTopLeft cornerRadii:CGSizeMake(20, 20)];
  23. CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
  24. maskLayer.frame = _botTitleView.bounds;
  25. maskLayer.path = maskPath.CGPath;
  26. _botTitleView.layer.mask = maskLayer;
  27. }
  28. - (IBAction)clickBuyVipBtn:(id)sender {
  29. if (self.vipEvent) {
  30. self.vipEvent(@"1");
  31. }
  32. }
  33. @end