我有tableView
单元格大小,需要在tableView cell
上设置图像。但图像未设置定义单元格大小(代码为tableView
单元格大小存储{{1}变量)。
我的代码是......,
cellSize
图片中的代码未在CGRect cellSize = [tableView rectForRowAtIndexPath:indexPath];
cell.imageView.frame = cellSize;
cell.imageView.image = [UIImage imageNamed:@"logo_black.png"];
properly
那么,如何在tableView Cell.
TableView
上设置图片?
答案 0 :(得分:2)
如果您试图说明您在每个单元格中设置的图像没有显示在正确的位置,那么您可以尝试执行以下操作:
首先创建一个原型单元格并将UIImageView
放在你想要的单元格中的正确位置,然后转到UIImage
的缩放属性并记下坐标......然后
而不是
CGRect cellSize = [tableView rectForRowAtIndexPath:indexPath];
cell.imageView.frame = cellSize;
这可以按如下方式编写代码:
cell.imageView.frame = CGRectMake(x,y,width,height);
离。
CGRectMake(0,0,20,20)
答案 1 :(得分:1)
CGRect cellSize = cell.frame;
cell.imageView.frame = cellSize;
答案 2 :(得分:0)
试试这段代码:
UIView *bgView = [[UIView allow ] init];
bgView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageName:@"imgName"]];
cell.selectedBackgroundView = bgView;