|
1 | 1 | /*!
|
2 |
| - RFButton |
3 |
| - RFUI |
4 |
| -
|
5 |
| - Copyright (c) 2012-2013 BB9z |
6 |
| - https://github.com/RFUI/Alpha |
7 |
| -
|
8 |
| - The MIT License (MIT) |
9 |
| - http://www.opensource.org/licenses/mit-license.php |
| 2 | + RFButton |
| 3 | + RFUI |
| 4 | + |
| 5 | + Copyright (c) 2012-2013, 2018 BB9z |
| 6 | + https://github.com/RFUI/Alpha |
10 | 7 |
|
11 |
| - BETA |
| 8 | + The MIT License (MIT) |
| 9 | + http://www.opensource.org/licenses/mit-license.php |
12 | 10 | */
|
13 | 11 |
|
14 | 12 | #import "RFControl.h"
|
15 | 13 |
|
16 | 14 | @interface RFButton : RFControl
|
17 |
| -@property (weak, nonatomic) IBOutlet UIImageView *icon; |
18 |
| -@property (weak, nonatomic) IBOutlet UILabel *titleLabel; |
| 15 | +@property (weak, nullable, nonatomic) IBOutlet UIImageView *icon; |
| 16 | +@property (weak, nullable, nonatomic) IBOutlet UILabel *titleLabel; |
19 | 17 |
|
20 |
| -@property (copy, nonatomic) void (^highlightEffectBlock)(RFButton *sender); |
21 |
| -@property (copy, nonatomic) void (^unhighlightEffectBlock)(RFButton *sender); |
22 |
| -@property (copy, nonatomic) void (^selecteEffectBlock)(RFButton *sender); |
23 |
| -@property (copy, nonatomic) void (^unselecteEffectBlock)(RFButton *sender); |
| 18 | +@property (nullable, nonatomic) void (^highlightEffectBlock)(__kindof RFButton *__nonnull sender); |
| 19 | +@property (nullable, nonatomic) void (^unhighlightEffectBlock)(__kindof RFButton *__nonnull sender); |
| 20 | +@property (nullable, nonatomic) void (^selecteEffectBlock)(__kindof RFButton *__nonnull sender); |
| 21 | +@property (nullable, nonatomic) void (^unselecteEffectBlock)(__kindof RFButton *__nonnull sender); |
24 | 22 |
|
25 | 23 |
|
26 |
| -@property (weak, nonatomic) IBOutlet UIButton *agentButton; |
27 |
| -@property (copy, nonatomic) void (^touchUpInsideCallback)(RFButton *sender); |
| 24 | +@property (weak, nullable, nonatomic) IBOutlet UIButton *agentButton; |
| 25 | +@property (nullable, nonatomic) void (^touchUpInsideCallback)(__kindof RFButton *__nonnull sender); |
28 | 26 | @end
|
0 commit comments