ios 修改 cell.imageview 大小

这篇博客介绍了如何在iOS应用中修改UITableViewCell内的UIImageView大小。首先通过代码创建并设置UIImageView的frame,然后从URL获取图片并计算其尺寸比例,根据比例调整UIImageView的大小,并使用`UIViewContentModeCenter`保持图片居中。同时,使用`UIGraphicsBeginImageContext`进行图片尺寸的缩放,确保图片在UIImageView中适配显示。
摘要由CSDN通过智能技术生成
cell 的imageView的大小是跟图片的大小有关的,所有可以采用改变图片的大小的方法来改变imageview的大小。

cell imageview的属性是readonly 
所以不可变更


可以用这种方法改
// 设置 cell 的 imageView 的大小位置
- (void) setCell:(UITableViewCell *)cell Image:(NSString *)image

{

    UIImage *icon = [UIImage imageNamed:image];

    CGSize itemSize = CGSizeMake(20, 20);

    UIGraphicsBeginImageContextWithOptions(itemSize, NO,0.0);

    CGRect imageRect = CGRectMake(0.0, 0.0, itemSize.width, itemSize.height);

    [icon drawInRect:imageRect];

    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值