Commit 0b92273b by ludi

完成我的,我是主播页面的vip点击

parent 330c3447
......@@ -23,6 +23,8 @@ typedef enum :NSInteger{
FUSMyHeaderButtonTypeDiamond,
/// 露水
FUSMyHeaderButtonTypeDew,
/// vip
FUSMyHeaderButtonTypeVIP,
}FUSMyHeaderButtonType;
@interface FUSMyHeaderView : UIView
......
......@@ -111,6 +111,13 @@
make.height.offset(14);
}];
UIButton *vipTouchBtn = [UIButton buttonWithType:UIButtonTypeCustom];
[nickNameBgView addSubview:vipTouchBtn];
[vipTouchBtn mas_makeConstraints:^(MASConstraintMaker *make) {
make.right.top.bottom.offset(0);
make.left.equalTo(self.vipMarkImgView.mas_left).offset(-10);
}];
UIButton *copyBgBtn = [UIButton buttonWithType:UIButtonTypeCustom];
[topBgView addSubview:copyBgBtn];
[copyBgBtn mas_makeConstraints:^(MASConstraintMaker *make) {
......@@ -257,9 +264,16 @@
[self.avatorBtn addTarget:self action:@selector(fus_commondBtnDidClicked:) forControlEvents:UIControlEventTouchUpInside];
[copyBgBtn addTarget:self action:@selector(fus_copyBtnDidClicked:) forControlEvents:UIControlEventTouchUpInside];
[vipTouchBtn addTarget:self action:@selector(fus_vipBtnDidClicked:) forControlEvents:UIControlEventTouchUpInside];
}
#pragma mark --- button did clicked
-(void)fus_vipBtnDidClicked:(UIButton *)btn{
if (self.buttonDidClickedHander) {
self.buttonDidClickedHander(FUSMyHeaderButtonTypeVIP);
}
}
-(void)fus_copyBtnDidClicked:(UIButton *)btn{
[UIPasteboard generalPasteboard].string = _zoneModel.uid;
[FUSDialogView fus_showDialog:FUSLocalizationHelper.localString(@"复制成功")];
......
......@@ -501,7 +501,13 @@ typedef NS_ENUM(NSInteger, FUSMySettingItemType){
[self.parentController.navigationController pushViewController:dewVC animated:YES];
}
break;
case FUSMyHeaderButtonTypeVIP:{
FUSWKWebViewController *wkwVC = [[FUSWKWebViewController alloc] init];
wkwVC.shouldShowShareBtn = NO;
wkwVC.webUrlString = [FUSCacheDataShare shareStore].settingInitDataModel.fusiConfig.vipOpenAddress;
[self.parentController.navigationController pushViewController:wkwVC animated:YES];
}
break;
default:
break;
}
......
......@@ -112,6 +112,13 @@ typedef NS_ENUM(NSInteger, FUSImAnchorItemType){
[weakself.navigationController pushViewController:vc animated:YES];
}
break;
case FUSImAnchorHeaderButtonTypeVIP:{
FUSWKWebViewController *wkwVC = [[FUSWKWebViewController alloc] init];
wkwVC.shouldShowShareBtn = NO;
wkwVC.webUrlString = [FUSCacheDataShare shareStore].settingInitDataModel.fusiConfig.vipOpenAddress;
[weakself.navigationController pushViewController:wkwVC animated:YES];
}
break;
default:
break;
}
......
......@@ -15,6 +15,8 @@ typedef enum :NSInteger{
FUSImAnchorHeaderButtonTypeMyZone = 0,
/// 可提现
FUSImAnchorHeaderButtonTypeWithDraw,
/// vip
FUSImAnchorHeaderButtonTypeVIP,
}FUSImAnchorHeaderButtonType;
@interface FUSImAnchorHeaderView : UIView
......
......@@ -112,6 +112,13 @@
make.height.offset(14);
}];
UIButton *vipTouchBtn = [UIButton buttonWithType:UIButtonTypeCustom];
[nickNameBgView addSubview:vipTouchBtn];
[vipTouchBtn mas_makeConstraints:^(MASConstraintMaker *make) {
make.right.top.bottom.offset(0);
make.left.equalTo(self.vipMarkImgView.mas_left).offset(-10);
}];
UIButton *copyBgBtn = [UIButton buttonWithType:UIButtonTypeCustom];
[topBgView addSubview:copyBgBtn];
[copyBgBtn mas_makeConstraints:^(MASConstraintMaker *make) {
......@@ -208,9 +215,15 @@
[self.avatorBtn addTarget:self action:@selector(fus_commondBtnDidClicked:) forControlEvents:UIControlEventTouchUpInside];
[copyBgBtn addTarget:self action:@selector(fus_copyBtnDidClicked:) forControlEvents:UIControlEventTouchUpInside];
[vipTouchBtn addTarget:self action:@selector(fus_vipBtnDidClicked:) forControlEvents:UIControlEventTouchUpInside];
}
#pragma mark --- button did clicked
-(void)fus_vipBtnDidClicked:(UIButton *)btn{
if (self.buttonDidClickedHander) {
self.buttonDidClickedHander(FUSImAnchorHeaderButtonTypeVIP);
}
}
-(void)fus_commondBtnDidClicked:(UIButton *)btn{
if (self.buttonDidClickedHander) {
self.buttonDidClickedHander(btn.tag);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment