UIButton+GLD_Extension.m
2.15 KB
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
//
// UIButton+GLD_Extension.m
// YX_BaseProject
//
// Created by yiyangkeji on 2018/4/9.
// Copyright © 2018年 com.yxvzb. All rights reserved.
//
#import "UIButton+GLD_Extension.h"
@implementation UIButton (GLD_Extension)
- (NSString *)title {
return [self titleForState:UIControlStateNormal];
}
- (void)setTitle:(NSString *)title {
[self setTitle:title forState:UIControlStateNormal];
}
- (NSString *)selectedTitle {
return [self titleForState:UIControlStateSelected];
}
- (void)setSelectedTitle:(NSString *)selectedTitle {
[self setTitle:selectedTitle forState:UIControlStateSelected];
}
- (NSString *)disabledTitle {
return [self titleForState:UIControlStateDisabled];
}
- (void)setDisabledTitle:(NSString *)disabledTitle {
[self setTitle:disabledTitle forState:UIControlStateDisabled];
}
- (UIImage *)image {
return [self imageForState:UIControlStateNormal];
}
- (void)setImage:(UIImage *)image {
[self setImage:image forState:UIControlStateNormal];
}
- (UIImage *)selectedImage {
return [self imageForState:UIControlStateSelected];
}
- (void)setSelectedImage:(UIImage *)selectedImage {
[self setImage:selectedImage forState:UIControlStateSelected];
}
- (UIImage *)disabledImage {
return [self imageForState:UIControlStateDisabled];
}
- (void)setDisabledImage:(UIImage *)disabledImage {
[self setImage:disabledImage forState:UIControlStateDisabled];
}
- (UIImage *)backgroundImage {
return [self backgroundImageForState:UIControlStateNormal];
}
- (void)setBackgroundImage:(UIImage *)backgroundImage {
[self setBackgroundImage:backgroundImage forState:UIControlStateNormal];
}
- (UIImage *)selectedBackgroundImage {
return [self backgroundImageForState:UIControlStateSelected];
}
- (void)setSelectedBackgroundImage:(UIImage *)selectedBackgroundImage {
[self setBackgroundImage:selectedBackgroundImage forState:UIControlStateSelected];
}
- (UIImage *)disabledBackgroundImage {
return [self backgroundImageForState:UIControlStateDisabled];
}
- (void)setDisabledBackgroundImage:(UIImage *)disabledBackgroundImage {
[self setBackgroundImage:disabledBackgroundImage forState:UIControlStateDisabled];
}
@end