// // ifishdeviceListCell.m // Ifish // // Created by imac on 16/6/28. // Copyright © 2016年 lianxiang. All rights reserved. // #import "ifishdeviceListCell.h" @implementation ifishdeviceListCell -(id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{ self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]; if (self) { CGFloat nodH=self.frame.size.height/2; self.nodImg = [[UIImageView alloc] initWithFrame:CGRectMake(30,nodH/2, nodH, nodH)]; self.nodImg.contentMode = UIViewContentModeScaleToFill; [self addSubview:self.nodImg]; self.deviceNameLabel = [[UILabel alloc] init]; self.deviceNameLabel.frame = CGRectMake(30 + self.nodImg.frame.size.width + 10,nodH/2,self.frame.size.width- 40 -self.nodImg.frame.size.width , nodH); [self addSubview:self.deviceNameLabel]; } return self; } - (void)setSelected:(BOOL)selected animated:(BOOL)animated { [super setSelected:selected animated:animated]; // Configure the view for the selected state } -(void)setcellImgAtindex:(NSIndexPath *)indexPath withSelectIndex:(NSIndexPath *)selctIndex{ if (!selctIndex) { self.nodImg.image = LXImageWithImageName(@"ifish_device_normal"); }else{ if (indexPath.row == selctIndex.row) { self.nodImg.image = LXImageWithImageName(@"ifish_device_select"); }else{ self.nodImg.image = LXImageWithImageName(@"ifish_device_normal"); } } } -(void)setTitleAtIndex:(NSIndexPath *)indexPath withdeviceName:(NSString *)nameStr{ self.deviceNameLabel.text = [NSString stringWithFormat:@"水族箱:%@",nameStr]; self.deviceNameLabel.textColor = [UIColor blackColor]; } //#pragma -mark -functions // ////获取字符串的宽度 //-(float) widthForString:(NSString *)value fontSize:(float)fontSize andHeight:(float)height //{ // CGSize sizeToFit = [value sizeWithFont:[UIFont systemFontOfSize:fontSize] constrainedToSize:CGSizeMake(CGFLOAT_MAX, height) lineBreakMode:NSLineBreakByWordWrapping];//此处的换行类型(lineBreakMode)可根据自己的实际情况进行设置 // return sizeToFit.width; //} ////获得字符串的高度 //-(float) heightForString:(NSString *)value fontSize:(float)fontSize andWidth:(float)width //{ // CGSize sizeToFit = [value sizeWithFont:[UIFont systemFontOfSize:fontSize] constrainedToSize:CGSizeMake(width, CGFLOAT_MAX) lineBreakMode:NSLineBreakByCharWrapping];//此处的换行类型(lineBreakMode)可根据自己的实际情况进行设置 // return sizeToFit.height; //} @end