テーブルビューセルに画像を表示しています(画像名はplistに保存されています)。セルに設定する前に、画像のサイズを次のように変更しています
imageSize = CGSizeMake(32, 32);
ただし、画像のサイズを変更すると、Retinaディスプレイの品質も低下します。
プロジェクトに両方の画像を追加しました(つまり、1xと@ 2x)。
これが私が画像サイズを32x32に縮小する方法です。
+ (UIImage *)scale:(UIImage *)image toSize:(CGSize)size
{
UIGraphicsBeginImageContext(size);
[image drawInRect:CGRectMake(0, 0, size.width, size.height)];
UIImage *scaledImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return scaledImage;
}
これに関するポインタは非常に高く評価されています。
ありがとう