使用UITableViewCells的背景图像(分组样式) - 角不圆

Toa*_*tor 3 iphone objective-c interface-builder uitableview ios

我正在尝试创建一个分组样式的tableview,其中包含带有背景图像的单元格.tableview和单元格都已在Interface Builder中设置.

一切正常,但单元格不会剪切背景图像角落,使单元格保持正方形.我试图启用"剪辑子视图",我尝试添加UIImageView作为子视图(而不是使背景视图成为一个imageview),我都尝试直接选择背景图像或将单独的UIImageView连接到cell的backroundView Outlet - 无济于事.

我也尝试过以编程方式设置单元格 - 不起作用.似乎唯一能让角落四舍五入的是直接在Interface Builder中选择背景颜色(不是图像),这不是我想要的.

关于SO的其他问题还有相关问题,但其中没有一个涉及背景图像的使用,所以没有帮助.

非常感谢任何见解..!

Dav*_*idM 7

你试过_table.backgroundColor = [UIColor clearColor];吗?

FIXED:_cell.backgroundColor = [UIColor colorWithPatternImage:image];

  • 有一点需要注意 - 图像不会被拉伸.因此,在将图像应用为背景模式之前,请尝试将其调整为单元格的高度. (2认同)