//
|
// UIButton+ZJFAdditon.m
|
// ProBIM
|
//
|
// Created by zjf on 2017/12/25.
|
// Copyright © 2017年 ProBIM. All rights reserved.
|
//
|
|
#import "UIButton+ZJFAdditon.h"
|
|
@implementation UIButton (ZJFAdditon)
|
+ (instancetype)z_textButton:(NSString *)title fontSize:(CGFloat)fontSize normalColor:(UIColor *)normalColor {
|
UIButton *button = [[self alloc] init];
|
[button setTitle:title forState:UIControlStateNormal];
|
[button setTitleColor:normalColor forState:UIControlStateNormal];
|
button.titleLabel.font = [UIFont fontWithName:@"PingFangSC-Regular" size:fontSize];
|
|
return button;
|
}
|
+ (instancetype)z_textButton:(NSString *)title boldFontSize:(CGFloat)fontSize normalColor:(UIColor *)normalColor {
|
UIButton *button = [[self alloc] init];
|
[button setTitle:title forState:UIControlStateNormal];
|
[button setTitleColor:normalColor forState:UIControlStateNormal];
|
button.titleLabel.font = [UIFont fontWithName:@"PingFangSC-Medium" size:fontSize];
|
return button;
|
}
|
+ (instancetype)z_textButton:(NSString *)title fontSize:(CGFloat)fontSize normalColor:(UIColor *)normalColor SelectedColor:(UIColor *)SelectedColor {
|
UIButton *button = [[self alloc] init];
|
[button setTitle:title forState:UIControlStateNormal];
|
[button setTitleColor:normalColor forState:UIControlStateNormal];
|
[button setTitleColor:SelectedColor forState:UIControlStateSelected];
|
button.titleLabel.font = [UIFont systemFontOfSize:fontSize];
|
return button;
|
}
|
+ (instancetype)z_bgNormalImage:(UIImage *)normalImage bgSelectedImage:(UIImage *)SelectedImage {
|
UIButton *button = [[self alloc] init];
|
[button setImage:normalImage forState:UIControlStateNormal];
|
[button setImage:SelectedImage forState:UIControlStateSelected];
|
return button;
|
|
}
|
+ (instancetype)z_bgImageButton:(UIImage *)image {
|
UIButton *button = [[self alloc] init];
|
[button setBackgroundImage:image forState:UIControlStateNormal];
|
return button;
|
}
|
|
|
|
@end
|