|
@@ -56,7 +56,7 @@
|
|
|
make.height.mas_equalTo(20);
|
|
|
}];
|
|
|
|
|
|
- [self setTitleLabelTextFun];
|
|
|
+ [self setTitleLabelTextFunBy:@"--GB/--GB"];
|
|
|
|
|
|
//添加按钮
|
|
|
UIButton *rightButton = [[UIButton alloc] init];
|
|
@@ -98,9 +98,9 @@
|
|
|
_glayer.locations = @[@(0), @(1.0f)];
|
|
|
[_progressSelectView.layer addSublayer:_glayer];
|
|
|
|
|
|
- dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
|
|
|
- [self setProgressFun];
|
|
|
- });
|
|
|
+// dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
|
|
|
+// [self setProgressFun];
|
|
|
+// });
|
|
|
|
|
|
NSArray *titleArr = @[NSLocalizedString(@"my_set_no_image_upload",nil),
|
|
|
NSLocalizedString(@"my_set_no_video_upload",nil),
|
|
@@ -163,11 +163,11 @@
|
|
|
|
|
|
}
|
|
|
|
|
|
-- (void)setTitleLabelTextFun
|
|
|
+- (void)setTitleLabelTextFunBy:(NSString*)datsStr
|
|
|
{
|
|
|
NSString*title1 = NSLocalizedString(@"NAS_mySpace_title",nil);
|
|
|
NSString*title2 = NSLocalizedString(@"NAS_used_Space",nil);
|
|
|
- NSString*title3 = @"100GB/1T";
|
|
|
+ NSString*title3 = datsStr;
|
|
|
|
|
|
NSString *fullTitle = [[NSString alloc] initWithFormat:@"%@ %@%@",title1,title2,title3];
|
|
|
|
|
@@ -182,14 +182,40 @@
|
|
|
|
|
|
- (void)setProgressFun
|
|
|
{
|
|
|
+ if(!ksharedAppDelegate.cloudPhoneExtraFileListMod.data){
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ long allExtraAvableSize = 0;
|
|
|
+ long allExtraTotalSize = 0;
|
|
|
+
|
|
|
+ for (cloudPhoneExtraFileModel*model in ksharedAppDelegate.cloudPhoneExtraFileListMod.data) {
|
|
|
+ allExtraAvableSize += model.extraAvableSize;
|
|
|
+ allExtraTotalSize += model.extraTotalSize;
|
|
|
+ }
|
|
|
+
|
|
|
+ if(allExtraAvableSize == 0 || allExtraTotalSize == 0){
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ CGFloat rate = allExtraAvableSize/(allExtraTotalSize*1.0);
|
|
|
+
|
|
|
CGRect frame = _progressBgView.bounds;
|
|
|
- frame.size.width = frame.size.width * 0.5;
|
|
|
+ frame.size.width = frame.size.width * rate;
|
|
|
|
|
|
if (!isnan(frame.size.width))
|
|
|
{
|
|
|
_progressSelectView.frame = frame;
|
|
|
_glayer.frame = frame;
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ // 计算 大小
|
|
|
+ CGFloat extraAvableSizeF = allExtraAvableSize / 1024.0 /1024.0/1024.0;
|
|
|
+ CGFloat extraTotalSizeF = allExtraTotalSize / 1024.0 /1024.0/1024.0;
|
|
|
+
|
|
|
+ NSString *dataStr = [[NSString alloc] initWithFormat:@"%.1fGB/%.1fGB",extraAvableSizeF,extraTotalSizeF];
|
|
|
+ [self setTitleLabelTextFunBy:dataStr];
|
|
|
}
|
|
|
|
|
|
#pragma mark 按钮事件
|