add update selected method without block for ui update
This commit is contained in:
parent
f243d201b6
commit
ef3a0c26ba
@ -48,6 +48,7 @@
|
|||||||
//configures
|
//configures
|
||||||
- (void)setSelected:(BOOL)selected;
|
- (void)setSelected:(BOOL)selected;
|
||||||
- (void)setSelected:(BOOL)selected animated:(BOOL)animated;
|
- (void)setSelected:(BOOL)selected animated:(BOOL)animated;
|
||||||
|
- (void)setSelected:(BOOL)selected animated:(BOOL)animated runBlock:(BOOL)runBlock;
|
||||||
- (void)setColor:(nullable UIColor *)color forState:(UIControlState)state;
|
- (void)setColor:(nullable UIColor *)color forState:(UIControlState)state;
|
||||||
- (void)setCheckBoxBorder:(nullable UIColor *)color;
|
- (void)setCheckBoxBorder:(nullable UIColor *)color;
|
||||||
|
|
||||||
|
|||||||
@ -250,10 +250,14 @@ static const CGFloat CheckBoxHeightWidth = 18.0;
|
|||||||
}
|
}
|
||||||
|
|
||||||
- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
|
- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
|
||||||
|
[self setSelected:selected animated:animated runBlock:YES];
|
||||||
|
}
|
||||||
|
|
||||||
|
- (void)setSelected:(BOOL)selected animated:(BOOL)animated runBlock:(BOOL)runBlock{
|
||||||
[self addAccessibilityLabel:selected];
|
[self addAccessibilityLabel:selected];
|
||||||
|
|
||||||
self.isSelected = selected;
|
self.isSelected = selected;
|
||||||
if (self.switchSelected) {
|
if (self.switchSelected && runBlock) {
|
||||||
self.switchSelected(selected);
|
self.switchSelected(selected);
|
||||||
}
|
}
|
||||||
if (selected) {
|
if (selected) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user