我想在UITableView中添加多个列。我创建了一个使用- (void)drawRect:(CGRect)rect
方法的两行CustomeTableCell。但是,我只能绘制2行(3列)。我必须绘制多条线(垂直),例如:5-10列。如何在tableviewcell中绘制多行。你可以建议我任何想法/示例代码来完成这个吗?提前谢谢。
答案 0 :(得分:0)
如何使backgroundColor变黑。将x白色子视图添加到单元格的contentView中,它们之间的间隔为1px?
如果将视图设置为属性,这将创建所需的列外观,并且还可以添加能够轻松访问列的好处。
答案 1 :(得分:0)
我有同样的问题。我拿了一个UIView并设置了一张4X2的图像作为背景,并将uiview的框架设置为CGRectMake(0, 40, 330, 2)
。然后在单元格中添加UIview
[cell addSubview:uiviewwithImage];
希望这种方法可以帮到你。谢谢。
答案 2 :(得分:0)
而不是实际绘制tableView,尝试在单元格的子视图上使用layer.border属性。 这解决了子视图边缘和边缘问题。您要绘制的网格线具有相同的X或Y坐标。
如果你想在子视图和&这可能不起作用。