【发布时间】:2013-12-22 02:09:45
【问题描述】:
问题:
我在方法cellForRowAtIndexPath 中使用以下代码来设置单元格的图像大小,但在运行时图像会被放大到表格行允许的最大高度和宽度。
UIImage *_image = [imageDictionary objectForKey:@"image"]; // Get image data
[_image drawInRect:CGRectMake(0,0,50,50)]; // set size
[cell.imageView setImage: _image]; // assign image to cell
cell.imageView.frame = CGRectMake(cell.imageView.frame.origin.x,cell.imageView.frame.origin.y,50,50);
return cell;
问题:有没有更稳健的方法来控制 UITableViewCell 中图像的大小?我采用的方法来自其他几篇文章,但由于某种原因,它在我的代码中被忽略了。
旁注:我正在使用 Xcode 5 并在 iOS 7 平台上进行开发。
【问题讨论】:
标签: ios iphone objective-c uitableview uiimageview