新增页面

This commit is contained in:
2025-11-24 20:15:41 +08:00
parent 15e37841bb
commit 18df76a2b4
8 changed files with 347 additions and 8 deletions

View File

@@ -11,6 +11,8 @@
#import "KBMyHeaderView.h" //
#import "KBMyListCell.h"
#import "KBTestVC.h"
#import "KBNoticeVC.h"
#import "KBFeedBackVC.h"
@interface MyVC () <UITableViewDelegate, UITableViewDataSource>
@property (nonatomic, strong) BaseTableView *tableView; //
@@ -35,12 +37,12 @@
// title + SF Symbols +
self.data = @[
@[@{ @"title": KBLocalized(@"Notice"), @"icon": @"my_notice_icon", @"color": @(0x60A3FF) }],
@[@{ @"title": KBLocalized(@"Share App"), @"icon": @"my_share_icon", @"color": @(0xF5A623) }],
@[@{ @"title": KBLocalized(@"Feedback"), @"icon": @"my_feedback_icon", @"color": @(0xB06AFD) },
@{ @"title": KBLocalized(@"E-mail"), @"icon": @"my_email_icon", @"color": @(0xFF8A65) },
@{ @"title": KBLocalized(@"Agreement"), @"icon": @"my_agreement_icon", @"color": @(0x4CD964) },
@{ @"title": KBLocalized(@"Privacy Policy"), @"icon": @"my_privacy_icon", @"color": @(0x5AC8FA) }]
@[@{ @"title": KBLocalized(@"Notice"), @"icon": @"my_notice_icon", @"color": @(0x60A3FF),@"id":@"1" }],
@[@{ @"title": KBLocalized(@"Share App"), @"icon": @"my_share_icon", @"color": @(0xF5A623),@"id":@"2" }],
@[@{ @"title": KBLocalized(@"Feedback"), @"icon": @"my_feedback_icon", @"color": @(0xB06AFD),@"id":@"3" },
@{ @"title": KBLocalized(@"E-mail"), @"icon": @"my_email_icon", @"color": @(0xFF8A65),@"id":@"4" },
@{ @"title": KBLocalized(@"Agreement"), @"icon": @"my_agreement_icon", @"color": @(0x4CD964),@"id":@"5" },
@{ @"title": KBLocalized(@"Privacy Policy"), @"icon": @"my_privacy_icon", @"color": @(0x5AC8FA),@"id":@"6" }]
];
[self.view addSubview:self.tableView];
@@ -93,8 +95,25 @@
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[tableView deselectRowAtIndexPath:indexPath animated:YES];
KBTestVC *vc = [[KBTestVC alloc] init];
[self.navigationController pushViewController:vc animated:true];
NSDictionary *info = self.data[indexPath.section][indexPath.row];
NSString *itemID = info[@"id"];
if ([itemID isEqualToString:@"1"]) {
[self.navigationController pushViewController:[KBNoticeVC new] animated:true];
}else if ([itemID isEqualToString:@"2"]){
}else if ([itemID isEqualToString:@"3"]){
[self.navigationController pushViewController:[KBFeedBackVC new] animated:true];
}else if ([itemID isEqualToString:@"4"]){
}else if ([itemID isEqualToString:@"5"]){
}else if ([itemID isEqualToString:@"6"]){
}
// KBTestVC *vc = [[KBTestVC alloc] init];
// [self.navigationController pushViewController:vc animated:true];
}
#pragma mark - Lazy