我有一个应用程序将在用户拍照后填充UITableView。
UITableViewCell的图像是用户拍摄的图片。我希望这些图像是方形的。
我已经尝试了所有的东西,这里有一些代码:
UIImage *theImage = [UIImage imageNamed:theImagePath];
cell.imageView.contentMode = UIViewContentModeScaleAspectFill;
cell.imageView.image = theImage;
谢谢! 库尔顿
答案 0 :(得分:3)
一个选项是传递方形图像:
UIGraphicsBeginImageContext(CGSizeMake(60.0f, 60.0f));
[fullSizeImage drawInRect:CGRectMake(0,0,60.0f, 60.0f)];
UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
您可能只想对每个图像执行一次,然后缓存结果。