Merge pull request #17 in BPHVB/mvm_core_ui from bugfix/checkboxupdate to develop

* commit 'ef3a0c26bac28126de0ae3f49d60748bd0a88c3e':
  add update selected method without block for ui update
This commit is contained in:
Suresh, Kamlesh 2019-02-26 17:31:20 -05:00
commit e92e87abb2
2 changed files with 6 additions and 1 deletions

View File

@ -48,6 +48,7 @@
//configures
- (void)setSelected:(BOOL)selected;
- (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)setCheckBoxBorder:(nullable UIColor *)color;

View File

@ -250,10 +250,14 @@ static const CGFloat CheckBoxHeightWidth = 18.0;
}
- (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.isSelected = selected;
if (self.switchSelected) {
if (self.switchSelected && runBlock) {
self.switchSelected(selected);
}
if (selected) {