当我创建表视图时

myTableView = [[UITableView alloc]initWithFrame:CGRectMake(0, 0, 320, 400) style:UITableViewStyleGrouped];


表格视图有圆角,但是我想有直角(因此表格视图单元格应该看起来像矩形,但是表格视图仍然应该有很多部分)。

问题是:如何创建具有许多截面和直角的表格视图?

最佳答案

在TableView数据源中。在cellForRowAtIndexPath中,您可以将单元格的背景设置为空白...

cell.backgroundView = [[UIView alloc] initWithFrame:CGRectZero()];


然后,您可以在单元格的背面放置图像或矩形或其他任何东西。

您甚至可以创建一个新的UIView并将其替换为backgroundView。

然后,您可以将所需的内容,图像,标签等放入其中,它们将位于单元格内容的后面。

分组样式的单元格的圆角只是一个图像,因此您可以替换它。

关于iphone - UITableViewStyleGrouped与直角,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13450571/

10-09 16:25