開發(fā)中用到UITableView默認的cell.imageView,有時從接口獲取的圖片大小不合適,如下圖:

需要調(diào)整cell.imageview.image的大小
? ?cell.imageView.image = [UIImage imageNamed:[NSString ? ? ?stringWithFormat:@"%@",_imageArr[indexPath.row]]];
?? ?CGSize itemSize = CGSizeMake(35, 35);
? ?UIGraphicsBeginImageContextWithOptions(itemSize,NO,UIScreen.mainScreen.scale);
? ? CGRect imageRect = CGRectMake(0, 0, itemSize.width, itemSize.height);
? ? [cell.imageView.image drawInRect:imageRect];
? ?cell.imageView.image = UIGraphicsGetImageFromCurrentImageContext();
? ? UIGraphicsEndImageContext();
調(diào)整后如下圖:
