| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- //
- // MOTopsUserView.m
- // MiMoLive
- //
- // Created by SuperC on 2024/2/1.
- //
- #import "MOTopsUserView.h"
- @interface MOTopsUserView ()
- @property (weak, nonatomic) IBOutlet BigBtn *jinBtn;
- @property (weak, nonatomic) IBOutlet BigBtn *yinBtn;
- @property (weak, nonatomic) IBOutlet BigBtn *tongBtn;
- @property (weak, nonatomic) IBOutlet UIView *jinView;
- @property (weak, nonatomic) IBOutlet UIView *yinView;
- @property (weak, nonatomic) IBOutlet UIView *tongView;
- @end
- @implementation MOTopsUserView
- + (instancetype)moTopsUserView{
- return [[[NSBundle mainBundle] loadNibNamed:@"MOTopsUserView" owner:self options:nil] firstObject];
- }
- - (void)awakeFromNib{
- [super awakeFromNib];
-
- self.jinBtn.layer.cornerRadius = 20.0 / 2.0;
- self.jinBtn.layer.masksToBounds = YES;
-
- self.yinBtn.layer.cornerRadius = 20.0 / 2.0;
- self.yinBtn.layer.masksToBounds = YES;
-
- self.tongBtn.layer.cornerRadius = 20.0 / 2.0;
- self.tongBtn.layer.masksToBounds = YES;
-
- self.jinView.layer.zPosition = 2;
- self.yinView.layer.zPosition = 1;
- self.tongView.layer.zPosition = 0;
-
- self.jinView.hidden = YES;
- self.yinView.hidden = YES;
- self.tongView.hidden = YES;
-
- self.jinBtn.imageView.contentMode = UIViewContentModeScaleAspectFill;
- self.yinBtn.imageView.contentMode = UIViewContentModeScaleAspectFill;
- self.tongBtn.imageView.contentMode = UIViewContentModeScaleAspectFill;
-
- }
- - (void)setDataArr:(NSArray *)dataArr{
- _dataArr = dataArr;
-
- self.jinView.hidden = YES;
- self.yinView.hidden = YES;
- self.tongView.hidden = YES;
- [self.jinBtn setImage:[UIImage imageNamed:@""] forState:UIControlStateNormal];
- [self.yinBtn setImage:[UIImage imageNamed:@""] forState:UIControlStateNormal];
- [self.tongBtn setImage:[UIImage imageNamed:@""] forState:UIControlStateNormal];
-
- for (int x = 0; x < dataArr.count; x ++) {
- MOUserBase *userBase = dataArr[x];
- if(x == 0){
- [self.jinBtn sd_setImageWithURL:[NSURL URLWithString:userBase.userProfile.avatar] forState:UIControlStateNormal placeholderImage:[UIImage imageNamed:@"icon_mine_placeHolder"]];
- self.jinView.hidden = NO;
- }
- else if (x == 1){
- [self.yinBtn sd_setImageWithURL:[NSURL URLWithString:userBase.userProfile.avatar] forState:UIControlStateNormal placeholderImage:[UIImage imageNamed:@"icon_mine_placeHolder"]];
- self.yinView.hidden = NO;
- }
- else if (x == 2){
- [self.tongBtn sd_setImageWithURL:[NSURL URLWithString:userBase.userProfile.avatar] forState:UIControlStateNormal placeholderImage:[UIImage imageNamed:@"icon_mine_placeHolder"]];
- self.tongView.hidden = NO;
- }
- }
-
- }
- - (IBAction)jinBtnClick:(id)sender {
-
- }
- - (IBAction)yinBtnClick:(id)sender {
-
- }
- - (IBAction)tongBtnClick:(id)sender {
-
- }
- @end
|