详解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 开发的文章,欢迎大家搜索参阅,
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
如对本文有疑问, 点击进行留言回复!!
APP调用微信小程序,能拉起小程序,但是onResp回调不会被调用问题
Codeforces Round #657 (Div. 2) B. Dubious Cyrpto(思维,数学)
网友评论