详解IOS UITableViewCell 的 imageView大小更改
详解IOSUITableViewCell的imageView大小更改
实例代码:
-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{
staticNSString*CellIdentifier=@"Cell";
UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];
if(cell==nil){
cell=[[UITableViewCellalloc]initWithStyle:UITableViewCellStyleValue1reuseIdentifier:CellIdentifier];
cell.textLabel.text=[self.arrStrobjectAtIndex:indexPath.row];
UIImage*img=[UIImageimageNamed:[self.arrImgobjectAtIndex:indexPath.row]];
cell.imageView.image=img;
//iOSUITableViewCell的imageView大小更改
CGSizeitemSize=CGSizeMake(img.size.width*2/3,img.size.height*2/3);
UIGraphicsBeginImageContext(itemSize);
CGRectimageRect=CGRectMake(0.0,0.0,itemSize.width,itemSize.height);
[cell.imageView.imagedrawInRect:imageRect];
cell.imageView.image=UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
}
returncell;
}
以上就是关于IOSUITableViewCell的imageView大小更改的实例,本站还有很多关于IOS开发的文章,欢迎大家搜索参阅,
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!