| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- //
- // CommonBarView.m
- // SeeTheDay
- //
- // Created by lww on 2022/6/25.
- //
- #import "CommonBarView.h"
- @implementation CommonBarView
- - (instancetype)initWithFrame:(CGRect)frame
- {
- self = [super initWithFrame:frame];
- if (self) {
- [self configUI];
- }
- return self;
- }
- -(void)configUI{
- [self addSubview:self.bgView];
- [self.bgView addSubview:self.label];
- [self.bgView addSubview:self.imageView];
- [self.bgView addSubview:self.blineView];
- [self addSubview:self.leftButton];
- [self addSubview:self.rightButton];
- [self configUIConstraints];
- }
- -(void)configUIConstraints{
- [self.bgView mas_makeConstraints:^(MASConstraintMaker *make) {
- make.top.bottom.left.right.equalTo(self);
- }];
- [self.leftButton mas_makeConstraints:^(MASConstraintMaker *make) {
- make.bottom.equalTo(self).offset(-15);
- make.left.equalTo(self);
- make.size.mas_equalTo(CGSizeMake(55, 22.5));
- }];
- [self.rightButton mas_makeConstraints:^(MASConstraintMaker *make) {
- make.centerY.equalTo(self.leftButton);
- make.right.equalTo(self);
- make.size.mas_equalTo(CGSizeMake(55, 22.5));
- }];
- [self.label mas_makeConstraints:^(MASConstraintMaker *make) {
- make.centerX.equalTo(self);
- make.centerY.equalTo(self.leftButton);
- }];
- [self.imageView mas_makeConstraints:^(MASConstraintMaker *make) {
- make.left.equalTo(self.label.mas_right).offset(5);
- make.centerY.equalTo(self.label);
- make.size.mas_equalTo(CGSizeMake(10, 13));
- }];
- [self.blineView mas_makeConstraints:^(MASConstraintMaker *make) {
- make.left.equalTo(self.bgView);
- make.bottom.equalTo(self.bgView);
- make.size.mas_equalTo(CGSizeMake(SCREEN_WIDTH, 1));
- }];
- }
- -(void)backAction{
-
- }
- -(void)shareAction{
-
- }
- -(UIImageView *)bgView{
- if(!_bgView){
- _bgView =[UIImageView new];
- _bgView.userInteractionEnabled = true;
- _bgView.image = [UIImage imageNamed:@"Rectangle 5"];
- // _bgView.backgroundColor =RGBACOLOR(239, 239, 239, 1);
- }
- return _bgView;
- }
- -(UIView *)blineView{
- if(!_blineView){
- _blineView =[UIView new];
- // _blineView.hidden = true;
- _blineView.backgroundColor =[UIColor colorWithRed:255/255.0 green:255/255.0 blue:255/255.0 alpha:0.05];
- }
- return _blineView;
- }
- -(UILabel *)label{
- if(!_label){
- _label =[UILabel new];
- _label.text=@"VIP会员";
- _label.textColor = RGBACOLOR(255, 255, 255, 1);
- _label.font = [UIFont boldSystemFontOfSize:17];
- }
- return _label;
- }
- -(UIImageView *)imageView{
- if(!_imageView){
- _imageView = [UIImageView new];
- _imageView.image = [UIImage imageNamed:@"p_loc_nav"];
- _imageView.hidden = true;
- }
- return _imageView;
- }
- -(UIButton *)leftButton{
- if(!_leftButton){
- _leftButton =[UIButton buttonWithType:UIButtonTypeCustom];
- [_leftButton setImage:[UIImage imageNamed:@"his_back_w"] forState:UIControlStateNormal];
- _leftButton.adjustsImageWhenHighlighted = false;
- [_leftButton addTarget:self action:@selector(backAction) forControlEvents:UIControlEventTouchUpInside];
- }
- return _leftButton;
- }
- //his_share_w
- -(UIButton *)rightButton{
- if(!_rightButton){
- _rightButton =[UIButton buttonWithType:UIButtonTypeCustom];
- [_rightButton setImage:[UIImage imageNamed:@""] forState:UIControlStateNormal];
- _rightButton.adjustsImageWhenHighlighted = false;
- [_rightButton addTarget:self action:@selector(shareAction) forControlEvents:UIControlEventTouchUpInside];
- }
- return _rightButton;
- }
- @end
|