美文网首页
使用系统自带UITableViewCell进行网络图片加载时限制

使用系统自带UITableViewCell进行网络图片加载时限制

作者: IOSCoderYummy | 来源:发表于2018-06-25 18:12 被阅读0次

    通常cell都是自定义,但有时候系统的就够用了(其实是懒),在加载网络图片时由于图片过大会将cell的imageView撑大到跟cell一样高,导致显示很挫,网上说可以用cell.imageView?. contentMode设置图片的填充类型,然并卵,只能另找方法。使用这种绘图方式是可行的,记录一下

    let image = UIImage(named: "logo")
    
    let itemSize = CGSize(width: 20, height: 14)
                                        
    UIGraphicsBeginImageContextWithOptions(itemSize, false, 0.0)
                                        
    let imageRect = CGRect(x: 0, y: 0, width: itemSize.width, height: itemSize.height)
                                        
    image?.draw(in: imageRect)
                                        
    cell.imageView?.image = UIGraphicsGetImageFromCurrentImageContext();
                                        
    UIGraphicsEndImageContext()
    

    相关文章

      网友评论

          本文标题:使用系统自带UITableViewCell进行网络图片加载时限制

          本文链接:https://www.haomeiwen.com/subject/wuzyyftx.html