UITableViewCellStyleSubTitle を使用しています。表のセルにサムネイルを追加しようとしています。UIViewContentModeScaleAspectFit は不明な理由で機能していないようです。同様の種類の質問について、スタック オーバーフローで多くの回答を見てきました。drawInRect を使用して画像をトリミングすると、次のように機能します
[thumbnail drawInRect:thumbnailRect];
UIImage *scaledImage = UIGraphicsGetImageFromCurrentImageContext();
しかし、私が達成しようとしていることは、私がこれを行う必要はないはずです。私は画像を拡大縮小しようとしているだけで、トリミングはしていません。そのため、デフォルト セルのイメージビューのコンテンツ モードを「UIViewContentModeScaleAspectFit」に設定すると機能するはずですが、機能しません。
cell.imageView.contentMode = UIViewContentModeScaleAspectFit;
サムネイルを設定するための完全なロジック。fPath は画像へのパスです。
UIImage *thumbnail = [UIImage imageWithContentsOfFile:fPath];
[cell.imageView setImage:thumbnail];
cell.imageView.contentMode = UIViewContentModeScaleAspectFit;
cell.imageView.clipsToBounds = YES;