BBAPannelUserInfoHeaderView.h
1.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
//
// 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