BBAPannelUserInfoHeaderView.h 1.46 KB
//
//  BBAPannelUserInfoHeaderView.h
//  BBAPods
//
//  Created by liurui12 on 16/8/24.
//  Copyright © 2016年 Baidu. All rights reserved.
//

#import "BBAGridPannelHeaderView.h"
//#import "BBAPersonalCenterDisplayNameLabel.h"

typedef enum TGridPannelHearderStyleType {
    EGridPannelHearderStyleTypeLogin = -1,
    EGridPannelHearderStyleTypeUnLogin = 0,
    EGridPannelHearderStyleTypeUnLogin_Weixin = 1 << 0,
    EGridPannelHearderStyleTypeUnLogin_QQ = 1 << 1,
    EGridPannelHearderStyleTypeUnLogin_Apple = 1 << 2,
}TGridPannelHearderStyleType;

@interface BBAPannelUserInfoHeaderView : BBAGridPannelHeaderView

@property (nonatomic ,strong) UIButton *portraitButton;
//@property(nonatomic , strong) UIView *portraitBGView;
@property (nonatomic ,strong) UILabel  *nameLabel;
@property (nonatomic ,strong) UILabel  *mainTitle;
@property (nonatomic ,strong) UILabel  *subTitle;

@property (nonatomic, strong) UIButton *phoneLoginButton;
@property (nonatomic, strong) UIButton *weixiLoginButton;
@property (nonatomic, strong) UIButton *qqLoginButton;
@property (nonatomic, strong) UIButton *appleLoginButton;

@property(nonatomic , strong) UIButton *loginButton;
@property(nonatomic , strong) UIButton *backgroundButton;

@property(nonatomic, readonly)TGridPannelHearderStyleType type;

-(id)initWithType:(TGridPannelHearderStyleType)type;
-(id)initWithFrame:(CGRect)frame type:(TGridPannelHearderStyleType)type;
- (void)setHeaderViewStyleType:(TGridPannelHearderStyleType)type;

@end