我有一个小的UITableViewCell和一个巨大的UIImage(如图像所示)。
我必须将此图像作为我的手机背景。我想缩放我的图像,使其宽度等于单元格宽度。然后我想从这张图片中显示一小块(这件作品应该从中间裁剪掉),这件作品的高度应该等于我的UITableViewCell的高度。 我尝试使用我的细胞背景视图的scaleMode,但没有发生任何积极的事情(你能帮我做一下吗?
答案 0 :(得分:2)
试试这个:
将UIImage固定到TableViewCell内容的所有4个边缘。然后选择UIImage,将其视图模式设置为Aspect Fill。我相信这将覆盖图像到单元格的宽度和从中心点裁剪。
答案 1 :(得分:1)
您应该检查contentMode
的{{1}}属性。
根据{{3}} {/ 1}} UIImageView
看起来很好
UIViewContentModeScaleAspectFill :
缩放内容以填充视图大小的选项。可以剪裁内容的某些部分以填充视图的边界。
适用于iOS 2.0及更高版本。