gpt4 book ai didi

ios - UITableViewCell ImageView 填充

转载 作者:可可西里 更新时间:2023-11-01 03:02:48 27 4
gpt4 key购买 nike

我想为 UITableView 单元格 imageView 设置边距或填充,我该怎么做?使用 heightForRowAtIndexPath 我只能设置行高。如果我增加它,它只会放大单元格中的图像。

这是我的 cellForRow 方法

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *cellID = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellID];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellID] autorelease];
cell.textLabel.numberOfLines = 1;
cell.textLabel.font = [UIFont systemFontOfSize:kSystemFontSize];
cell.accessoryType = UITableViewCellAccessoryNone;
cell.textLabel.textColor = [UIColor whiteColor];
}
cell.textLabel.text = [_dataArray objectAtIndex:indexPath.row];
cell.imageView.image = [UIImage imageNamed:[_imageArray objectAtIndex:indexPath.row]];
cell.backgroundColor = [UIColor clearColor];

return cell;
}

目前我只知道一种方法——使用 photoshop 或类似程序缩小图像的图像内容,同时保持不变。但是这种方法会花费很多时间,我想应该有更简单的方法来做到这一点。

最佳答案

没有子类:

cell.imageView.transform = CGAffineTransformScale(CGAffineTransformIdentity, .5, .5);

根据您的情况使用正确的比例更改“.5”

关于ios - UITableViewCell ImageView 填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15924412/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com