0

高さ90の行を持つテーブルがあります。

サイズ50x50の各行に画像が必要です。

私は次のことをしていますcellForRowAtIndexPath

    cell.imageView.frame = CGRectMake(0, 0, 50, 50);
    cell.imageView.clipsToBounds = YES;
    cell.imageView.contentMode = UIViewContentModeScaleAspectFit;

    if (item.image){
        cell.imageView.image = [item.image smallImage];
        cell.imageView.alpha = 1.0f;
    } else {
        cell.imageView.image = [UIImage imageNamed:@"icon-greyed.png"];
        cell.imageView.alpha = 0.25f;
    }

ただし、画像は高さ90(行の高さ)で表示されます。私は何を正しくしていないのですか?

4

1 に答える 1

0

私がお勧めしないを追加するか、私がお勧めするカスタムを作成する必要がUIImageViewありcell.contentViewますUITableViewCell。次に、カスタムセルにを追加し、UIImageView必要なサイズにサイズ変更できます。

于 2012-06-27T17:57:04.123 に答える