Bladeren bron

1.选择上传路径UI

huangxiaodong 1 jaar geleden
bovenliggende
commit
ceb6ed228b

+ 16 - 0
创维盒子/双子星云手机.xcodeproj/project.pbxproj

@@ -186,6 +186,10 @@
 		6B5B60662B3D5FD8009A2AE2 /* fileTransfeSetViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B5B60642B3D5FD8009A2AE2 /* fileTransfeSetViewController.m */; };
 		6B5B606A2B3D67B2009A2AE2 /* fileSetTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B5B60682B3D67B2009A2AE2 /* fileSetTableViewCell.h */; };
 		6B5B606B2B3D67B2009A2AE2 /* fileSetTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B5B60692B3D67B2009A2AE2 /* fileSetTableViewCell.m */; };
+		6B5B606E2B3D7E3B009A2AE2 /* fileTransferPathCheckViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B5B606C2B3D7E3B009A2AE2 /* fileTransferPathCheckViewController.h */; };
+		6B5B606F2B3D7E3B009A2AE2 /* fileTransferPathCheckViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B5B606D2B3D7E3B009A2AE2 /* fileTransferPathCheckViewController.m */; };
+		6B5B60722B3D8098009A2AE2 /* fileTransferPathCheckTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B5B60702B3D8098009A2AE2 /* fileTransferPathCheckTableViewCell.h */; };
+		6B5B60732B3D8098009A2AE2 /* fileTransferPathCheckTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B5B60712B3D8098009A2AE2 /* fileTransferPathCheckTableViewCell.m */; };
 		6B72724B2B0AF59200C03F87 /* uploadFileRecordTableViewHeadView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B7272492B0AF59200C03F87 /* uploadFileRecordTableViewHeadView.h */; };
 		6B72724C2B0AF59200C03F87 /* uploadFileRecordTableViewHeadView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B72724A2B0AF59200C03F87 /* uploadFileRecordTableViewHeadView.m */; };
 		6B72724F2B0B58E500C03F87 /* uploadFileRecordEditBottomView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B72724D2B0B58E500C03F87 /* uploadFileRecordEditBottomView.h */; };
@@ -573,6 +577,10 @@
 		6B5B60642B3D5FD8009A2AE2 /* fileTransfeSetViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = fileTransfeSetViewController.m; sourceTree = "<group>"; };
 		6B5B60682B3D67B2009A2AE2 /* fileSetTableViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fileSetTableViewCell.h; sourceTree = "<group>"; };
 		6B5B60692B3D67B2009A2AE2 /* fileSetTableViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = fileSetTableViewCell.m; sourceTree = "<group>"; };
+		6B5B606C2B3D7E3B009A2AE2 /* fileTransferPathCheckViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fileTransferPathCheckViewController.h; sourceTree = "<group>"; };
+		6B5B606D2B3D7E3B009A2AE2 /* fileTransferPathCheckViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = fileTransferPathCheckViewController.m; sourceTree = "<group>"; };
+		6B5B60702B3D8098009A2AE2 /* fileTransferPathCheckTableViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fileTransferPathCheckTableViewCell.h; sourceTree = "<group>"; };
+		6B5B60712B3D8098009A2AE2 /* fileTransferPathCheckTableViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = fileTransferPathCheckTableViewCell.m; sourceTree = "<group>"; };
 		6B7272492B0AF59200C03F87 /* uploadFileRecordTableViewHeadView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = uploadFileRecordTableViewHeadView.h; sourceTree = "<group>"; };
 		6B72724A2B0AF59200C03F87 /* uploadFileRecordTableViewHeadView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = uploadFileRecordTableViewHeadView.m; sourceTree = "<group>"; };
 		6B72724D2B0B58E500C03F87 /* uploadFileRecordEditBottomView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = uploadFileRecordEditBottomView.h; sourceTree = "<group>"; };
@@ -1307,6 +1315,8 @@
 				6B5B60672B3D6795009A2AE2 /* view */,
 				6B5B60632B3D5FD8009A2AE2 /* fileTransfeSetViewController.h */,
 				6B5B60642B3D5FD8009A2AE2 /* fileTransfeSetViewController.m */,
+				6B5B606C2B3D7E3B009A2AE2 /* fileTransferPathCheckViewController.h */,
+				6B5B606D2B3D7E3B009A2AE2 /* fileTransferPathCheckViewController.m */,
 			);
 			path = fileTransfeSet;
 			sourceTree = "<group>";
@@ -1316,6 +1326,8 @@
 			children = (
 				6B5B60682B3D67B2009A2AE2 /* fileSetTableViewCell.h */,
 				6B5B60692B3D67B2009A2AE2 /* fileSetTableViewCell.m */,
+				6B5B60702B3D8098009A2AE2 /* fileTransferPathCheckTableViewCell.h */,
+				6B5B60712B3D8098009A2AE2 /* fileTransferPathCheckTableViewCell.m */,
 			);
 			path = view;
 			sourceTree = "<group>";
@@ -1814,6 +1826,7 @@
 				187076772A9F400300F15F7F /* PlayerLoadingView.h in Headers */,
 				6B0581602AFCD0DF00D37290 /* uploadImageOrVideoViewController.h in Headers */,
 				18F9CB092ABD7835003FF71A /* TipsQRCodeForChangeDeviceViewController.h in Headers */,
+				6B5B60722B3D8098009A2AE2 /* fileTransferPathCheckTableViewCell.h in Headers */,
 				6B05819F2AFCF4E800D37290 /* AJPhotoListView.h in Headers */,
 				18963B462AB84398006E7C50 /* GuideView.h in Headers */,
 				6B72725B2B0E22D000C03F87 /* uploadFileRecordBgScorllView.h in Headers */,
@@ -1830,6 +1843,7 @@
 				18FCE5392AD1351B0020F623 /* PlayerViewController.h in Headers */,
 				6BF52CA62AD7D3BE00A617DB /* customLaunchView.h in Headers */,
 				183AE7C72A8CB39100B11CB0 /* SafeForKey.h in Headers */,
+				6B5B606E2B3D7E3B009A2AE2 /* fileTransferPathCheckViewController.h in Headers */,
 				186820252AB9B5BF005702A6 /* SetPWDFirstViewController.h in Headers */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -2230,6 +2244,7 @@
 				6B8FF6C22B05B24D00800981 /* uploadFileRecordCell.m in Sources */,
 				A003F6A727D841C800715CBF /* BaseNavigationController.m in Sources */,
 				A00221E427EB256D00E45F78 /* HWFolderModel.m in Sources */,
+				6B5B606F2B3D7E3B009A2AE2 /* fileTransferPathCheckViewController.m in Sources */,
 				183AE6B02A8C9EAB00B11CB0 /* RCCommandHelp.m in Sources */,
 				A00221E727EB25B000E45F78 /* HWBookmarkModel.m in Sources */,
 				A08A94FC27E9A4E400C544BB /* NSCache+BGCache.m in Sources */,
@@ -2239,6 +2254,7 @@
 				183AE6562A8A2CF000B11CB0 /* AFURLSessionManager.m in Sources */,
 				1868201A2AB94877005702A6 /* GuideLastView.m in Sources */,
 				6BA533392B16E65500D1CB5C /* TvStatusModel.m in Sources */,
+				6B5B60732B3D8098009A2AE2 /* fileTransferPathCheckTableViewCell.m in Sources */,
 				18F9CB002ABD3643003FF71A /* ModifyPWDSecondViewController.m in Sources */,
 				6B0582702AFF692700D37290 /* photoPreViewBottomView.m in Sources */,
 				1868201E2AB97BE1005702A6 /* TipsQRCodeViewController.m in Sources */,

+ 22 - 0
创维盒子/双子星云手机/Assets.xcassets/Set/uploadFile_file_icon.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "uploadFile_file_icon@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "uploadFile_file_icon@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
创维盒子/双子星云手机/Assets.xcassets/Set/uploadFile_file_icon.imageset/uploadFile_file_icon@2x.png


BIN
创维盒子/双子星云手机/Assets.xcassets/Set/uploadFile_file_icon.imageset/uploadFile_file_icon@3x.png


+ 3 - 1
创维盒子/双子星云手机/Class/Set/uploadFile/fileTransfeSet/fileTransfeSetViewController.m

@@ -7,6 +7,7 @@
 
 #import "fileTransfeSetViewController.h"
 #import "fileSetTableViewCell.h"
+#import "fileTransferPathCheckViewController.h"
 
 @interface fileTransfeSetViewController ()<UITableViewDelegate,UITableViewDataSource>
 @property (nonatomic, strong) UITableView *tableView;
@@ -158,7 +159,8 @@
 #pragma mark 尾部事件
 - (void)didClickTailViewFun
 {
-    HLog(@"111");
+    fileTransferPathCheckViewController *vc = [fileTransferPathCheckViewController new];
+    [self.navigationController pushViewController:vc animated:YES];
 }
 
 #pragma mark - 列表委托

+ 16 - 0
创维盒子/双子星云手机/Class/Set/uploadFile/fileTransfeSet/fileTransferPathCheckViewController.h

@@ -0,0 +1,16 @@
+//
+//  fileTransferPathCheckViewController.h
+//  隐私保护
+//
+//  Created by xd h on 2023/12/28.
+//
+
+#import "BaseViewController.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface fileTransferPathCheckViewController : BaseViewController
+
+@end
+
+NS_ASSUME_NONNULL_END

+ 167 - 0
创维盒子/双子星云手机/Class/Set/uploadFile/fileTransfeSet/fileTransferPathCheckViewController.m

@@ -0,0 +1,167 @@
+//
+//  fileTransferPathCheckViewController.m
+//  隐私保护
+//
+//  Created by xd h on 2023/12/28.
+//
+
+#import "fileTransferPathCheckViewController.h"
+#import "fileTransferPathCheckTableViewCell.h"
+
+@interface fileTransferPathCheckViewController ()<UITableViewDelegate,UITableViewDataSource>
+@property (nonatomic, strong) UITableView *tableView;
+
+@end
+
+@implementation fileTransferPathCheckViewController
+
+- (void)viewDidLoad {
+    [super viewDidLoad];
+    // Do any additional setup after loading the view.
+    [self.toolBar setHidden:YES];
+    [self.navigationBar setHidden:YES];
+    [self.navBarBGView setHidden:NO];
+    [self.titleLabel setText:NSLocalizedString(@"File_upload_path_check",nil)];
+    [self.view setBackgroundColor:HWF5F7FAColor];
+    
+    [self drawAnyView];
+}
+
+- (void)drawAnyView{
+    
+    UIButton* rightButton = [[UIButton alloc] init];
+    [rightButton setTitle:NSLocalizedString(@"File_upload_path_new",nil)  forState:UIControlStateNormal];
+    [rightButton setTitleColor:[UIColor hwColor:@"#01B7EA" alpha:1.0] forState:UIControlStateNormal];
+    rightButton.titleLabel.font = [UIFont systemFontOfSize:18.0];
+    rightButton.contentHorizontalAlignment = UIControlContentHorizontalAlignmentRight;
+    [rightButton addTarget:self action:@selector(didiClikRightButFun:) forControlEvents:UIControlEventTouchUpInside];
+    [self.navBarBGView addSubview:rightButton];
+    
+    
+    
+    [rightButton mas_makeConstraints:^(MASConstraintMaker *make) {
+        make.width.mas_equalTo(120);
+        make.height.mas_equalTo(40);
+        make.right.mas_equalTo(-15);
+        make.centerY.mas_equalTo(self.titleLabel.mas_centerY);
+    }];
+    
+    [self.view addSubview:self.tableView];
+    [self.tableView mas_makeConstraints:^(MASConstraintMaker *make) {
+        make.left.mas_equalTo(0);
+        make.right.mas_equalTo(0);
+        make.bottom.mas_equalTo(0);
+        make.top.equalTo(self.navBarBGView.mas_bottom).offset(10.f);
+    }];
+    
+}
+
+#pragma mark - 懒加载
+- (UITableView *)tableView{
+    if (!_tableView) {
+        _tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_W, SCREEN_H - TABBARHEIGHT) style:UITableViewStylePlain];
+        _tableView.delegate = self;
+        _tableView.dataSource = self;
+        _tableView.showsVerticalScrollIndicator = NO;
+        _tableView.showsHorizontalScrollIndicator = NO;
+//        _tableView.contentInset = UIEdgeInsetsMake(-H_STATE_BAR, 0, 0, 0);
+        [_tableView setSeparatorStyle:(UITableViewCellSeparatorStyleNone)];
+        [_tableView setSeparatorColor:[UIColor clearColor]];
+        [_tableView setBackgroundColor:[UIColor clearColor]];
+        [_tableView setTableFooterView:[UIView new]];
+        [_tableView setBounces:YES];
+        
+        if (@available(iOS 15.0, *)) {
+            _tableView.sectionHeaderTopPadding = 0;
+        }
+        
+    }
+    
+    return _tableView;
+}
+
+
+#pragma mark - 列表委托
+- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{
+    return 1;
+}
+
+- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
+    return 2;
+}
+
+- (fileTransferPathCheckTableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
+    
+    __block NSInteger row = indexPath.row;
+    static NSString *identifier = @"fileTransferPathCheckTableViewCell";
+    
+    fileTransferPathCheckTableViewCell * cell =  [tableView dequeueReusableCellWithIdentifier:identifier];
+    cell.selectionStyle = UITableViewCellSelectionStyleNone;
+    if (!cell){
+        cell = [[fileTransferPathCheckTableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:identifier];
+        [cell setSelectionStyle:UITableViewCellSelectionStyleNone];
+        [cell setBackgroundColor:[UIColor clearColor]];
+        [cell setAccessoryType:(UITableViewCellAccessoryNone)];
+        
+        [cell.bgViewLayer removeFromSuperlayer];
+        [cell.titleLabel2 setHidden:NO];
+        [cell.rightImage setHidden:YES];
+        [cell.lineView setHidden:NO];
+        [cell.checkButton setHidden:NO];
+        
+    }
+    
+    
+    if (row == 0){
+        //[cell.titleLabel setText:NSLocalizedString(@"File_Transfer_set_Cellular",nil)];
+        cell.titleLabel.text = @"云机名称/我的空间/来自[手机名称]的[XX]文件备份";
+        
+        cell.checkButton.selected = YES;
+        
+        /*上圆角*/
+        //设置部分圆角  贝塞尔曲线
+        UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:CGRectMake(0, 0, SCREEN_W-30 , 90)
+                                                       byRoundingCorners:UIRectCornerTopLeft | UIRectCornerTopRight
+                                                             cornerRadii:CGSizeMake(8, 8)];
+        CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
+        maskLayer.frame = cell.cellBgView.bounds;
+        maskLayer.path = maskPath.CGPath;
+        cell.bgViewLayer = maskLayer;
+        cell.cellBgView.layer.mask = cell.bgViewLayer;
+    }else if (row == 1){
+        //[cell.titleLabel setText:NSLocalizedString(@"File_Transfer_set_battery_level",nil)];
+ 
+        cell.titleLabel.text = @"云机名称/我的空间/XYJ";
+        
+        /*下圆角*/
+        UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:CGRectMake(0, 0, SCREEN_W-30 , 90)
+                                                       byRoundingCorners:UIRectCornerBottomLeft | UIRectCornerBottomRight
+                                                             cornerRadii:CGSizeMake(8, 8)];
+        CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
+        maskLayer.frame = cell.cellBgView.bounds;
+        maskLayer.path = maskPath.CGPath;
+        cell.bgViewLayer = maskLayer;
+        cell.cellBgView.layer.mask = cell.bgViewLayer;
+        
+        [cell.lineView setHidden:YES];
+    }
+
+    KWeakSelf
+    cell.didClickSwitch = ^(BOOL SwitchOn) {
+        
+    };
+    
+    return cell;
+}
+
+- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
+    return 90;
+}
+
+- (void)didiClikRightButFun:(UIButton*)but
+{
+//    uploadFileRecordViewController *vc = [uploadFileRecordViewController new];
+//    vc.isNotUploadingType = YES;
+//    [self.navigationController pushViewController:vc animated:YES];
+}
+@end

+ 25 - 0
创维盒子/双子星云手机/Class/Set/uploadFile/fileTransfeSet/view/fileTransferPathCheckTableViewCell.h

@@ -0,0 +1,25 @@
+//
+//  fileTransferPathCheckTableViewCell.h
+//  隐私保护
+//
+//  Created by xd h on 2023/12/28.
+//
+
+#import <UIKit/UIKit.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface fileTransferPathCheckTableViewCell : UITableViewCell
+@property(nonatomic,strong)UIView *lineView;
+@property(nonatomic,strong)UIView *cellBgView;
+@property(nonatomic,strong)UIImageView *mImageView;
+@property(nonatomic,strong)UILabel *titleLabel;
+@property(nonatomic,strong)UILabel *titleLabel2;
+@property(nonatomic,strong)UIImageView *rightImage;
+@property(nonatomic, strong) CALayer* bgViewLayer;
+@property(nonatomic, strong) UIButton *checkButton;
+
+@property (nonatomic,copy) void (^didClickSwitch)(BOOL SwitchOn);
+@end
+
+NS_ASSUME_NONNULL_END

+ 135 - 0
创维盒子/双子星云手机/Class/Set/uploadFile/fileTransfeSet/view/fileTransferPathCheckTableViewCell.m

@@ -0,0 +1,135 @@
+//
+//  fileTransferPathCheckTableViewCell.m
+//  隐私保护
+//
+//  Created by xd h on 2023/12/28.
+//
+
+#import "fileTransferPathCheckTableViewCell.h"
+
+
+@implementation fileTransferPathCheckTableViewCell
+@synthesize cellBgView;
+@synthesize mImageView;
+@synthesize titleLabel;
+@synthesize titleLabel2;
+@synthesize rightImage;
+@synthesize lineView;
+@synthesize checkButton;
+
+- (void)awakeFromNib {
+    [super awakeFromNib];
+    // Initialization code
+}
+
+- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
+{
+    self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
+    
+    if (self)
+    {
+        [self drawView];
+    }
+    
+    return self;
+}
+
+- (void)drawView
+{
+    cellBgView = [[UIView alloc] init];
+    [self.contentView addSubview:cellBgView];
+    cellBgView.backgroundColor = [UIColor whiteColor];
+    [cellBgView mas_makeConstraints:^(MASConstraintMaker *make) {
+        make.left.mas_equalTo(15.f);
+        make.top.mas_equalTo(0);
+        make.bottom.mas_equalTo(0);
+        make.width.mas_equalTo(SCREEN_W - 2*15.f);
+    }];
+    
+    /*图片*/
+    mImageView = [[UIImageView alloc] init];
+    [mImageView setBackgroundColor:[UIColor clearColor]];
+    mImageView.image = [UIImage imageNamed:@"uploadFile_file_icon"];
+    [cellBgView addSubview:mImageView];
+    [mImageView setContentMode:(UIViewContentModeScaleAspectFill)];
+    [mImageView mas_makeConstraints:^(MASConstraintMaker *make) {
+        make.left.mas_equalTo(15);
+        make.width.mas_equalTo(36);
+        make.height.mas_equalTo(36);
+        make.centerY.equalTo(cellBgView.mas_centerY);
+    }];
+    
+    /*右侧箭头*/
+    rightImage = [[UIImageView alloc] init];
+    [rightImage setBackgroundColor:[UIColor clearColor]];
+    [rightImage setImage:[UIImage imageNamed:@"cell_right_access"]];
+    [cellBgView addSubview:rightImage];
+    [rightImage mas_makeConstraints:^(MASConstraintMaker *make) {
+        make.width.mas_equalTo(28);
+        make.right.mas_equalTo(-15.f);
+        make.height.mas_equalTo(28);
+        make.centerY.equalTo(cellBgView.mas_centerY);
+    }];
+    
+    checkButton = [[UIButton alloc] init];
+    [checkButton setImage:[UIImage imageNamed:@"upload_file_uncheck"] forState:UIControlStateNormal];
+    [checkButton setImage:[UIImage imageNamed:@"upload_file_check"] forState:UIControlStateSelected];
+    [cellBgView addSubview:checkButton];
+    [checkButton mas_makeConstraints:^(MASConstraintMaker *make) {
+        make.right.mas_equalTo(-18.f);
+        make.centerY.equalTo(cellBgView.mas_centerY);
+        make.width.mas_equalTo(36.f);
+        make.height.mas_equalTo(36.f);
+    }];
+    
+    [checkButton addTarget:self action:@selector(maskSwitchPressed:) forControlEvents:(UIControlEventValueChanged)];
+
+
+    /**标题*/
+    titleLabel = [[UILabel alloc] init];
+    [cellBgView addSubview:titleLabel];
+    titleLabel.font = [UIFont boldSystemFontOfSize:14.f];
+    titleLabel.numberOfLines = 0;
+    [titleLabel setTextColor:HW0A132BColor];
+    [titleLabel mas_makeConstraints:^(MASConstraintMaker *make) {
+        make.left.equalTo(mImageView.mas_right).offset(5.f);
+        make.right.equalTo(checkButton.mas_left).offset(-5.f);
+        //make.centerY.equalTo(cellBgView.mas_centerY);
+        make.top.mas_equalTo(15.f);
+    }];
+    
+    /**副标题*/
+    titleLabel2 = [[UILabel alloc] init];
+    [cellBgView addSubview:titleLabel2];
+    titleLabel2.font = [UIFont systemFontOfSize:12.f];
+    //[titleLabel2 setTextAlignment:(NSTextAlignmentRight)];
+    [titleLabel2 setTextColor:HW666666Color];
+    [titleLabel2 mas_makeConstraints:^(MASConstraintMaker *make) {
+        make.right.mas_equalTo(-53.f);
+        make.left.mas_equalTo(titleLabel.mas_left);
+        //make.centerY.equalTo(cellBgView.mas_centerY);
+        make.bottom.mas_equalTo(-15);
+    }];
+    
+    lineView = [[UIView alloc] init];
+    [lineView setBackgroundColor:HW979797Color10];
+    [cellBgView addSubview:lineView];
+    [lineView mas_makeConstraints:^(MASConstraintMaker *make) {
+        make.right.mas_equalTo(-15.f);
+        make.left.mas_equalTo(15.f);
+        make.bottom.mas_equalTo(0);
+        make.height.mas_equalTo(1.f);
+    }];
+    
+    
+    titleLabel2.text = @"2023/10/22";
+}
+
+- (void)maskSwitchPressed:(UISwitch *)maskSwitch{
+    if(_didClickSwitch){
+        _didClickSwitch(maskSwitch.on);
+    }
+}
+
+@end
+

+ 2 - 0
创维盒子/双子星云手机/zh-Hans.lproj/Localizable.strings

@@ -331,3 +331,5 @@
 "File_Transfer_set_battery_level"   = "手机电量低于15%时上传/下载";
 "File_upload_path_set"   = "上传路径设置";
 "File_upload_path_way"   = "文件默认上传至:";
+"File_upload_path_check"   = "选择上传路径";
+"File_upload_path_new"   = "新建路径";