zjf
2023-03-06 392b76515f40376b6d36f40a114850ef63650384
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
43
44
45
46
47
48
49
50
//
//  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