详解IOS UITableViewCell 的 imageView大小更改
程序员文章站
2023-12-19 09:04:28
详解ios uitableviewcell 的 imageview大小更改
实例代码:
- (uitableviewcell *)tableview:(uita...
详解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 开发的文章,欢迎大家搜索参阅,
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!