//
//  PreferencesViewController.m
//  WSCloudStorage
//
//  Created by JonathanH on 2017/8/2.
//  Copyright © 2017年 wswinsoft. All rights reserved.
//

#import "PreferencesViewController.h"
#define AvatarWH 80
#define ProgressH 4
#define MaxX(view) CGRectGetMaxX(view.frame)
#define EqualY(view) view.frame.origin.y
//#define MaxXPlus(MaxX(v),plusnumber) (MaxX(v) + plusnumber)
//Avatar frame
#define ScreenMarginTBLR 20
@interface PreferencesViewController()<UITableViewDelegate,UITableViewDataSource>
@property(nonatomic,weak)UIImageView *avatarview;
@property(nonatomic,weak)UIProgressView *progressview;
@property(nonatomic,weak)UITableView *tableview;
@end
@implementation PreferencesViewController
-(void)viewDidLoad{
    [super viewDidLoad];
    
    
}
-(void)initSubViews{
    //|----|namelabel
    //|头像 |progress
    //|____|descritionlabel
    CGFloat screenW = SCREEN_WIDTH;
    CGFloat residualRightW;
    CGFloat residualRightH;
    UIImageView *avatarview = [[UIImageView alloc]init];
    avatarview.layer.cornerRadius = AvatarWH/2;
    avatarview.layer.masksToBounds = YES;
    avatarview.frame = CGRectMake(ScreenMarginTBLR, ScreenMarginTBLR, AvatarWH, AvatarWH);
    avatarview.backgroundColor = [UIColor grayColor];
    [self.view addSubview:avatarview];
    self.avatarview = avatarview;
    
    residualRightW = screenW - MaxX(avatarview) - 10 - 20;//10 为何下一个控件的x距离 20为右边距
    
    UILabel *namelab = [[UILabel alloc]init];
    namelab.textColor = [UIColor blackColor];
    namelab.font = [UIFont boldSystemFontOfSize:18];
    namelab.text = [userDefaults objectForKey:@"displayName"];
    namelab.frame = CGRectMake(MaxX(avatarview)+ 10, ScreenMarginTBLR, 200, 30);//临时写死
    [self.view addSubview:namelab];
    
    UIProgressView *progressview = [[UIProgressView alloc]initWithFrame:CGRectMake(screenW-residualRightW,avatarview.centerY -2 , residualRightW, ProgressH)];
    progressview.progressTintColor = UIColorFromRGB(0x0DA32E);
    progressview.backgroundColor = [UIColor lightGrayColor];
    [self.view addSubview:progressview];
    self.progressview = progressview;
    
    UILabel *descritionlab = [[UILabel alloc]init];
    descritionlab.text = @"容量 (23.12G/35.00G 66%)";
    [self.view addSubview:descritionlab];
}

@end
