UserInfoTableViewCell.m 3.09 KB
//
//  UserInfoTableViewCell.m
//  CNLiveUserSystemDemo
//
//  Created by 朱林 on 16/9/17.
//  Copyright © 2016年 zhulin. All rights reserved.
//

#import "UserInfoTableViewCell.h"

@interface UserInfoTableViewCell ()

@property (nonatomic, strong)UILabel *titleLab;
@property (nonatomic, strong)UILabel *detailLab;

@end

@implementation UserInfoTableViewCell

- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
    self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
    if (self) {
        [self.contentView addSubview:self.titleLab];
        [self.contentView addSubview:self.detailLab];
        
        UIImageView *arrow = [[UIImageView alloc] initWithFrame:CGRectMake(KScreenWidth-10-15, (53-21)/2, 15, 21)];
        arrow.image = [UIImage imageNamed:@"gengduo"];
        [self.contentView addSubview:arrow];
    }
    return self;
}

- (void)setTitle:(NSString *)title detail:(UserInfoType)type
{
    self.titleLab.text = title;
//    switch (type) {
//        case UserInfoNick:
//            self.detailLab.text = [UserInformationModel manager].nickname;
//            break;
//        case UserInfoGender:
//        {
//            NSString *gender = @"未设置";
//            if ([[UserInformationModel manager].gender isEqualToString:@"m"]) {
//                gender = @"男";
//            } else if ([[UserInformationModel manager].gender isEqualToString:@"f"]) {
//                gender = @"女";
//            } else {
//                gender = @"未设置";
//            }
//            self.detailLab.text = gender;
//        }
//            break;
//        case UserInfoMobile:
//            self.detailLab.text = [UserInformationModel manager].mobile;
//            break;
//        case UserInfoEmail:
//            self.detailLab.text = [UserInformationModel manager].email;
//            break;
//        case UserInfoAddress:
//        {
//            NSString *ctaddress = @"未设置";
//            if (![Tools isEmptyString:[UserInformationModel manager].ctaddress]) {
//                ctaddress = [UserInformationModel manager].ctaddress;
//            }
//            self.detailLab.text = ctaddress;
//        }
//            break;
//        default:
//            break;
//    }
}

#pragma mark - getSubViews
- (UILabel *)titleLab
{
    if (!_titleLab) {
        _titleLab = [[UILabel alloc] initWithFrame:CGRectMake(15, 0, 100, 53)];
        _titleLab.textColor = [UIColor blackColor];
        _titleLab.font = [UIFont systemFontOfSize:17];
    }
    return _titleLab;
}

- (UILabel *)detailLab
{
    if (!_detailLab) {
        _detailLab = [[UILabel alloc] initWithFrame:CGRectMake(KScreenWidth-240, 0, 200, 53)];
        _detailLab.textAlignment = NSTextAlignmentRight;
        _detailLab.font = [UIFont systemFontOfSize:17];
        _detailLab.textColor = [UIColor grayColor];
    }
    return _detailLab;
}

- (void)awakeFromNib {
    [super awakeFromNib];
    // Initialization code
}

- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
    [super setSelected:selected animated:animated];

    // Configure the view for the selected state
}

@end