0

少し問題があります。UITableViewCell (中央) に複数の (量は動的) UIImage を表示したい。

どうすればそれを行うことができますか (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;

}

上記は1つの画像のみの簡単な例ですが、画像の名前を変更して複数の画像に設定することもできます。

于 2013-03-12T13:39:34.747 に答える