无法在UITableViewCell

时间:2015-12-15 15:49:11

标签: ios objective-c uitableview uiimage

我有一个小的UITableViewCell和一个巨大的UIImage(如图像所示)。

enter image description here

我必须将此图像作为我的手机背景。我想缩放我的图像,使其宽度等于单元格宽度。然后我想从这张图片中显示一小块(这件作品应该从中间裁剪掉),这件作品的高度应该等于我的UITableViewCell的高度。 我尝试使用我的细胞背景视图的scaleMode,但没有发生任何积极的事情(你能帮我做一下吗?

2 个答案:

答案 0 :(得分:2)

试试这个:

将UIImage固定到TableViewCell内容的所有4个边缘。然后选择UIImage,将其视图模式设置为Aspect Fill。我相信这将覆盖图像到单元格的宽度和从中心点裁剪。

in this article

答案 1 :(得分:1)

您应该检查contentMode的{​​{1}}属性。 根据{{​​3}} {/ 1}} UIImageView看起来很好

  

UIViewContentModeScaleAspectFill

     

缩放内容以填充视图大小的选项。可以剪裁内容的某些部分以填充视图的边界。

     

适用于iOS 2.0及更高版本。