123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- //
- // YOUPAILZAvatarDressHeaderView.m
- // VQU
- //
- // Created by CY on 2021/8/17.
- // Copyright © 2021 leo. All rights reserved.
- //
- #import "YOUPAILZAvatarDressHeaderView.h"
- #import "YOUPAILZAvatarView.h"
- #import "YOUPAILCEditUserMsgVC.h"
- @interface YOUPAILZAvatarDressHeaderView ()
- @property (nonatomic, weak)YOUPAILZAvatarView *youpaipavatarImgV;
- @end
- @implementation YOUPAILZAvatarDressHeaderView
- - (instancetype)initWithFrame:(CGRect)frame{
- if (self = [super initWithFrame:frame]) {
- [self youpaifinitUI];
- }
- return self;
- }
- - (void)youpaifinitUI{
- UIImageView *bgImgV = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"vqu_images_ic_profile_dress_bg"]];
- [self addSubview:bgImgV];
- [bgImgV mas_makeConstraints:^(MASConstraintMaker *make) {
- make.left.top.bottom.right.offset(0.0f);
- }];
- bgImgV.userInteractionEnabled = YES;
-
-
- // UILabel *descL = [[UILabel alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 67.0f, 23.0f)];
- // descL.backgroundColor = [[UIColor whiteColor] colorWithAlphaComponent:0.09f];
- // descL.text = @"预览效果";
- // descL.textColor = [UIColor whiteColor];
- // descL.textAlignment = NSTextAlignmentCenter;
- // descL.font = LCFont(11.0f);
- // [LCTools clipCorner:UIRectCornerTopRight|UIRectCornerBottomRight View:descL size:CGSizeMake(11.5f, 11.5f)];
- // [self addSubview:descL];
- // [descL mas_makeConstraints:^(MASConstraintMaker *make) {
- // make.left.offset(0.0f);
- // make.top.offset(17.0f);
- // make.size.mas_offset(CGSizeMake(67.0f, 23.0f));
- // }];
- NSURL *avatarURL = [LCTools getImageUrlWithAddress:[LCSaveModel getUserModel].youpaipuserinfo.youpaipavatar];
- YOUPAILZAvatarView *avatarImgV = [YOUPAILZAvatarView youpaifavatarViewWithFrame:CGRectMake(0.0f, 0.0f, 83.0f, 83.0f) avatarURL:avatarURL personalityBoxURL:[NSURL URLWithString:@""]];
- [self addSubview:avatarImgV];
- self.youpaipavatarImgV = avatarImgV;
- [avatarImgV mas_makeConstraints:^(MASConstraintMaker *make) {
- make.centerX.equalTo(self);
- make.centerY.equalTo(self);
- make.size.mas_offset(CGSizeMake(83.0f, 83.0f));
- }];
- //修改图片
- UIButton *changIconBtn = [UIButton new];
- [bgImgV addSubview:changIconBtn];
- [changIconBtn mas_makeConstraints:^(MASConstraintMaker *make) {
- make.left.mas_equalTo(0);
- make.top.mas_equalTo(17);
- make.size.mas_equalTo(CGSizeMake(67, 23));
- }];
- [changIconBtn setImage:[UIImage imageNamed:@"vqu_images_change_Icon"] forState:UIControlStateNormal];
- [changIconBtn addTarget:self action:@selector(youpaifchangIconBtnClick) forControlEvents:UIControlEventTouchUpInside];
- }
- //修改头像
- -(void)youpaifchangIconBtnClick{
- @weakify(self);
- YOUPAILCEditUserMsgVC* editMsg = [[YOUPAILCEditUserMsgVC alloc]init];
- editMsg.youpaipisChange = YES;
- [editMsg setYoupaipupdateIconBlock:^(NSString *url) {
- @strongify(self);
- self.youpaipavatarImgV.youpaipavatarURL = [LCTools getImageUrlWithAddress:url];
- }];
- [[LCTools getCurrentVC].navigationController pushViewController:editMsg animated:YES];
-
-
- }
- - (void)youpaifreloadWithModel:(YOUPAILZDressModel *)model{
-
- YOUPAILCUserModel* userModel = [LCSaveModel getUserModel];
- userModel.youpaipuserinfo.youpaipavatar_frame = model.youpaipfile;
- [LCSaveModel saveUserModel:userModel];
- self.youpaipavatarImgV.youpaippersonalityBoxURL = [LCTools getImageUrlWithAddress:model.youpaipfile];
- }
- @end
|