使UITableView imageView方块?

时间:2011-03-17 20:10:57

标签: objective-c ios4 uitableview imageview

我有一个应用程序将在用户拍照后填充UITableView。

UITableViewCell的图像是用户拍摄的图片。我希望这些图像是方形的。

我已经尝试了所有的东西,这里有一些代码:

UIImage *theImage = [UIImage imageNamed:theImagePath];
cell.imageView.contentMode = UIViewContentModeScaleAspectFill;
cell.imageView.image = theImage;

谢谢! 库尔顿

1 个答案:

答案 0 :(得分:3)

一个选项是传递方形图像:

UIGraphicsBeginImageContext(CGSizeMake(60.0f, 60.0f));
[fullSizeImage drawInRect:CGRectMake(0,0,60.0f, 60.0f)];

UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext(); 

您可能只想对每个图像执行一次,然后缓存结果。