// // YMMineHeadView.h // YUMI // // Created by YUMI on 2021/9/16. // #import #import "NobleInfo.h" NS_ASSUME_NONNULL_BEGIN typedef void(^CompletionHandler)(NSMutableAttributedString *); @class UserInfoModel,XPMineHeadView, WalletInfoModel,NobleCenterModel; @protocol XPMineHeadViewDelegate ///点击了头像 - (void)xPMineHeadView:(XPMineHeadView *)view didClickAvatar:(UserInfoModel *)info; ///点击了关注 - (void)xpMineHeadViewClickAttention; ///点击了粉丝 - (void)xpMineHeadViewClickFans; ///点击了账户中心 - (void)xpMineHeadViewClickAcount; ///点击了贵族中心 - (void)xPMineHeadViewCliekNobleCenter; @end @interface XPMineHeadView : UIView ///用户信息 @property (nonatomic,strong) UserInfoModel *userInfo; @property (nonatomic, strong) WalletInfoModel *walletInfo; @property (nonatomic, strong) NobleCenterModel *nobleInfo; @property(nonatomic,strong) NobleInfo *vipInfo; ///代理 @property (nonatomic,assign) id delegate; ///访客未读数量 @property (nonatomic, assign) NSInteger visitorUnReadCount; ///当装扮铭牌时,我的页面中不需要显示铭牌标识 - (void)creatNameplateLevleAttribute:(UserInfoModel *)userInfo complete:(CompletionHandler)complete; ///id - (NSMutableAttributedString *)creatNameplateIdLabelAttribute:(UserInfoModel *)userInfo ; @end NS_ASSUME_NONNULL_END