123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- //
- // RDSCtrlModeCell.m
- // Temperature
- //
- // Created by RD on 2023/1/6.
- //
- #import "RDSCtrlModeCell.h"
- #import "UIImage+Extension.h"
- @interface RDSCtrlModeCell ()
- @property (weak, nonatomic) IBOutlet UIButton *btn;
- @end
- @implementation RDSCtrlModeCell
- - (void)awakeFromNib {
- [super awakeFromNib];
- // Initialization code
- }
- - (void)setMode:(int)mode{
- _mode = mode;
- if(mode == self.tag){
- _btn.selected = YES;
- }else{
- _btn.selected = NO;
- }
- }
- - (void)setModelImg:(ModelImg *)modelImg{
- _modelImg = modelImg;
- [_btn setImage:[UIImage imageNamed:modelImg.img] forState:UIControlStateNormal];
- [_btn setImage:[UIImage imageNamed:modelImg.imgSel] forState:UIControlStateSelected];
-
- // 设置背景颜色
- UIImage *lightGreenImg = [UIImage rds_imageWithColor:RDSLightGreenColor];
- UIImage *greenImg = [UIImage rds_imageWithColor:RDSGreenColor];
- [_btn setBackgroundImage:lightGreenImg forState:UIControlStateNormal];
- [_btn setBackgroundImage:greenImg forState:UIControlStateSelected];
-
- }
- - (IBAction)p_modeBtnClick:(UIButton *)sender {
-
- sender.selected = !sender.isSelected;
-
- }
- @end
|