青少年模式隐藏部分功能

This commit is contained in:
chenguilong
2022-09-27 15:07:31 +08:00
parent 49a77fa182
commit 49f8c6f86c
23 changed files with 464 additions and 11 deletions

View File

@@ -302,7 +302,11 @@
#pragma mark - UITableViewDelegate And UITableViewDataSource
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 3;
if (self.userInfo.parentMode) {
return 0;
} else {
return 3;
}
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
@@ -412,6 +416,11 @@
[self pushViewControllerWithType:XPMineItemType_Noble_Center functionItem:nil];
}
///
- (void)xPmineHeadViewClickTeenager {
[self pushViewControllerWithType:XPMineItemType_Teenager_Mode functionItem:nil];
}
#pragma mark - XPMineProtocol
///
- (void)onGetMineFuntionItemSuccess:(NSArray<XPMineFuntionItemModel *> *)items {
@@ -465,15 +474,21 @@
if (userInfo.nick == nil || userInfo.avatar == nil) {
return;
}
self.userInfo = userInfo;
self.headView.userInfo = userInfo;
[self.tableView reloadData];
if (userInfo.parentMode) {
if (self.userRechargeView.superview) {
[self.userRechargeView removeFromSuperview];
self.userRechargeView = nil;
}
return;
}
[self.presenter getClanDetailInfo];
[self.presenter getUserWalletInfo];
[self.presenter getPersonItemList];
[self.presenter getLittleGameList];
[self.presenter getMineBannerList];
self.userInfo = userInfo;
self.headView.userInfo = userInfo;
[self.tableView reloadData];
[self.presenter getNobleInfo];
if (userInfo.showLimitCharge) {//
if (!self.userRechargeView.superview) {