123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- //
- // FUSquareButton.m
- // FULive
- //
- // Created by 孙慕 on 2018/8/28.
- // Copyright © 2018年 L. All rights reserved.
- //
- #import "FUSquareButton.h"
- @interface FUSquareButton()
- @property(nonatomic,assign) float interval;
- @end
- @implementation FUSquareButton
- - (instancetype)initWithFrame:(CGRect)frame interval:(float)interval{
- if (self = [super initWithFrame:frame]) {
- _interval = interval;
- self.titleLabel.textAlignment = NSTextAlignmentCenter;
- // 设置按钮颜色
- // self.selected = NO;
- // [self setTitleColor:[FUDresserstyle colorForTitle] forState:UIControlStateNormal];
- // // self.selected = YES;
- // [self setTitleColor:[FUDresserstyle colorForTitle_sel] forState:UIControlStateSelected];
- // [self setTitleColor:[FUDresserstyle colorForTitle_sel] forState:UIControlStateHighlighted];
- self.titleLabel.font = [UIFont systemFontOfSize:10];
- }
- return self;
-
- }
- - (instancetype)initWithFrame:(CGRect)frame
- {
- if (self = [super initWithFrame:frame]) {
- self.titleLabel.textAlignment = NSTextAlignmentCenter;
- _interval = 8;
- // 设置按钮颜色
- // self.selected = NO;
- // [self setTitleColor:[FUDresserstyle colorForTitle] forState:UIControlStateNormal];
- // // self.selected = YES;
- // [self setTitleColor:[FUDresserstyle colorForTitle_sel] forState:UIControlStateSelected];
- // [self setTitleColor:[FUDresserstyle colorForTitle_sel] forState:UIControlStateHighlighted];
- self.titleLabel.font = [UIFont systemFontOfSize:10];
- }
- return self;
- }
- -(instancetype)initWithCoder:(NSCoder *)aDecoder{
- if (self = [super initWithCoder:aDecoder]) {
- self.titleLabel.textAlignment = NSTextAlignmentCenter;
- _interval = 8;
- // 设置按钮颜色
- // self.selected = NO;
- [self setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
- // // self.selected = YES;
- // [self setTitleColor:[FUDresserstyle colorForTitle_sel] forState:UIControlStateSelected];
- // [self setTitleColor:FUColor_HEX(0x808182) forState:UIControlStateHighlighted];
- self.titleLabel.font = [UIFont systemFontOfSize:10];
- }
- return self;
- }
- - (void)layoutSubviews
- {
- [super layoutSubviews];
-
- CGRect frame = self.imageView.bounds;
- CGRect frame1 = self.titleLabel.frame;
- self.imageView.frame = frame;
- CGPoint center = self.imageView.center;
- center.x = self.frame.size.width * 0.5;
- // center.y = self.center.y - frame.size.height/2 - 5;
- self.imageView.center = center;
- frame1.origin.x = 0;
- frame1.origin.y = CGRectGetMaxY(self.imageView.frame) + _interval;
- frame1.size.height = 11;
- frame1.size.width = self.bounds.size.width;;
- self.titleLabel.frame = frame1;
- }
- @end
|