iOS 調(diào)整UITableView中cell的imageView的大小

開發(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)整后如下圖:


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容