如何在swift中设置表格单元格的背景图像大小?

Ale*_*lex 5 uitableview uiimageview ios swift

到目前为止,我有:

var imageView = UIImageView(frame: CGRectMake(10, 10, cell.frame.width - 10, cell.frame.height - 10))
let image = UIImage(named: ImageNames[indexPath.row])
imageView.image = image
cell.backgroundView = imageView
Run Code Online (Sandbox Code Playgroud)

这设置了背景图像,但我的目标是在任一侧有10个像素的填充.这只是用这个图像填充单元格的背景.

Ale*_*lex 15

我实际上能够解决自己的问题.我刚刚创建了背景视图,然后像这样添加了一个子视图:

let imageView = UIImageView(frame: CGRect(x: 10, y: 10, width: cell.frame.width - 10, height: cell.frame.height - 10))
let image = UIImage(named: "Image Name")
imageView.image = image
cell.backgroundView = UIView()
cell.backgroundView!.addSubview(imageView)
Run Code Online (Sandbox Code Playgroud)

这可以防止任何东西被遮盖并达到我想要的效果.