Objective c 是否使UITableView imageView为方形?

Objective c 是否使UITableView imageView为方形?,objective-c,ios4,uitableview,imageview,Objective C,Ios4,Uitableview,Imageview,我有一个应用程序,可以在用户拍照后填充UITableView UITableViewCell的图像就是用户拍摄的图片。我希望这些图像是方形的 我已经尝试了所有方法,下面是一些代码: UIImage *theImage = [UIImage imageNamed:theImagePath]; cell.imageView.contentMode = UIViewContentModeScaleAspectFill; cell.imageView.image = theImage; 谢谢! 库尔顿

我有一个应用程序,可以在用户拍照后填充UITableView

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

我已经尝试了所有方法,下面是一些代码:

UIImage *theImage = [UIImage imageNamed:theImagePath];
cell.imageView.contentMode = UIViewContentModeScaleAspectFill;
cell.imageView.image = theImage;
谢谢!
库尔顿

一个选项是通过一个正方形图像:

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

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

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

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

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

UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext(); 
您可能希望对每个图像只执行一次,然后缓存结果