123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- //
- // FKMyCircleEditView.m
- // FirstLink
- //
- // Created by jack on 16/6/13.
- // Copyright © 2016年 FirstLink. All rights reserved.
- //
- #import "FKMyCircleEditView.h"
- @interface FKMyCircleEditView ()
- @property (nonatomic, strong) UIImageView *bgImgView;
- @property (nonatomic, strong) UIView *middleLine;
- @end
- @implementation FKMyCircleEditView
- - (instancetype)initWithFrame:(CGRect)frame{
- if (self = [super initWithFrame:frame]) {
- [self addAllSubviews];
- }
- return self;
- }
- - (void)addAllSubviews{
-
- [self addSubview:self.bgImgView];
- [self addSubview:self.editBtn];
- [self addSubview:self.deleteBtn];
- [self addSubview:self.middleLine];
-
- [self.bgImgView mas_makeConstraints:^(MASConstraintMaker *make) {
- make.center.equalTo(self);
- }];
-
- [self.middleLine mas_makeConstraints:^(MASConstraintMaker *make) {
- make.centerX.equalTo(self.bgImgView);
- make.centerY.equalTo(self.bgImgView).offset(2.5);
- make.width.mas_equalTo(36);
- make.height.mas_equalTo(1);
- }];
-
- [self.editBtn mas_makeConstraints:^(MASConstraintMaker *make) {
- make.bottom.equalTo(self.middleLine.mas_top).offset(- 3);
- make.centerX.equalTo(self.middleLine);
- make.left.right.equalTo(self);
- make.top.equalTo(self).offset(6);
- }];
-
- [self.deleteBtn mas_makeConstraints:^(MASConstraintMaker *make) {
- make.top.equalTo(self.middleLine.mas_bottom).offset(3);
- make.centerX.equalTo(self.middleLine);
- make.left.right.bottom.equalTo(self);
- }];
-
- }
- - (CGSize)intrinsicContentSize{
- return CGSizeMake(55, 74);
- }
- #pragma mark - property
- - (UIImageView *)bgImgView{
- if (_bgImgView == nil) {
- _bgImgView = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"my_circle_delete_bg"]];
- }
- return _bgImgView;
- }
- - (UIButton *)editBtn{
- if (_editBtn == nil) {
- _editBtn = [UIButton buttonWithType:UIButtonTypeCustom];
- [_editBtn setTitle:@"编辑" forState:UIControlStateNormal];
- [_editBtn setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
- _editBtn.titleLabel.font = [UIFont systemFontOfSize:14];
- }
- return _editBtn;
- }
- - (UIButton *)deleteBtn{
- if (_deleteBtn == nil) {
- _deleteBtn = [UIButton buttonWithType:UIButtonTypeCustom];
- [_deleteBtn setTitle:@"删除" forState:UIControlStateNormal];
- [_deleteBtn setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
- _deleteBtn.titleLabel.font = [UIFont systemFontOfSize:14];
- }
- return _deleteBtn;
- }
- - (UIView *)middleLine{
- if (_middleLine == nil) {
- _middleLine = [[UIView alloc]init];
- _middleLine.backgroundColor = [UIColor whiteColor];
- }
- return _middleLine;
- }
- - (void)setTag:(NSInteger)tag{
- [super setTag:tag];
- self.editBtn.tag = tag;
- self.deleteBtn.tag = tag;
- }
- @end
|