0

我有一个小问题。我想在 UITableViewCell (在中心)中显示多个(数量是动态的)UIImages。

我该怎么做(UIImages 以编程方式生成)?

非常感谢!

4

1 回答 1

0
    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
    {
        NSString *CellIdentifier = [NSString stringWithFormat:@"S%1dR%1d",indexPath.section,indexPath.row];
        UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
        if(cell == nil)
        {
            cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
            cell.selectionStyle = UITableViewCellSelectionStyleNone;


            self.imgThings = [[UIImageView alloc] init];
           // imgThings.backgroundColor= [UIColor magentaColor];
            [self.imgThings setImage: [UIImage imageNamed:@"image.png"]];
            self.imgThings.center = CGPointMake(cell.contentView.bounds.size.width/2,cell.contentView.bounds.size.height/2);
            [cell.contentView addSubview:self.imgThings];
        }
  return cell;

}

以上是仅针对一张图片的简单示例,您也可以通过更改图片名称将其设置为多张图片。

于 2013-03-12T13:39:34.747 回答