当前位置: 移动技术网 > 移动技术>移动开发>IOS > 详解IOS UITableViewCell 的 imageView大小更改

详解IOS UITableViewCell 的 imageView大小更改

2019年07月24日  | 移动技术网移动技术  | 我要评论

详解ios uitableviewcell 的 imageview大小更改

实例代码:

- (uitableviewcell *)tableview:(uitableview *)tableview cellforrowatindexpath:(nsindexpath *)indexpath{

  static nsstring *cellidentifier = @"cell";

  uitableviewcell *cell = [tableview dequeuereusablecellwithidentifier:cellidentifier];

  if(cell == nil){
    cell = [[uitableviewcell alloc]initwithstyle:uitableviewcellstylevalue1 reuseidentifier:cellidentifier];
    cell.textlabel.text = [self.arrstr objectatindex:indexpath.row];

    uiimage *img = [uiimage imagenamed:[self.arrimg objectatindex:indexpath.row]];
    cell.imageview.image = img;

    //ios uitableviewcell 的 imageview大小更改
    cgsize itemsize = cgsizemake(img.size.width *2/3, img.size.height *2/3);
    uigraphicsbeginimagecontext(itemsize);
    cgrect imagerect = cgrectmake(0.0, 0.0, itemsize.width, itemsize.height);
    [cell.imageview.image drawinrect:imagerect];
    cell.imageview.image = uigraphicsgetimagefromcurrentimagecontext();
    uigraphicsendimagecontext();
  }
  return cell;


}

以上就是关于ios uitableviewcell 的 imageview大小更改的实例,本站还有很多关于ios 开发的文章,欢迎大家搜索参阅,

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网