Масштабирование изображений самостоятельно с помощью CoreGraphics даст вам больший контроль над качеством, но в первую очередь лучше всего подобрать изображения, соответствующие размеру вашей таблицы - меньше работы программного обеспечения и полный контроль над изображениями.Внешний вид.
Если вы все еще хотите изменить их размер в Кварце, вот один из способов сделать это:
UIImage* originalThumbnail = [UIImage imageWithContentsOfFile:<PATH_TO_IMAGE>];
CGSize originalSize = [originalThumbnail size];
CGSize cropSize = { 50, 50 };
CGRect cropRect = CGRectMake(abs(cropSize.width - originalSize.width)/2.0, abs(cropSize.height - originalSize.height)/2.0, cropSize.width, cropSize.height);
CGImageRef imageRef = CGImageCreateWithImageInRect([originalThumbnail CGImage], cropRect);
// here's your cropped UIImage
UIImage* croppedThumbnail = [UIImage imageWithCGImage:imageRef];
CGImageRelease(imageRef);
Вы можете сделать это один раз, если это возможно, т.е.раз, когда вы создаете свой UITableViewCell.