0

我想知道改变圆角UITableViewCell(分组)的半径的最佳方法是什么。

我尝试使用在另一篇文章中看到的setCornerRadiusandsetMaskToBounds方法来完成此操作,但似乎我无法降低每个单元格弯曲超过某个阈值的程度。(如果我设置setCornerRadius为零,角落仍然是圆的)。

我是新手,所以我非常感谢任何帮助。

4

2 回答 2

0

您需要为单元格背景创建带有定制图像的自定义单元格(如果您愿意,也可以使用圆角子视图)。这里有一个很好的指南,它描述了表格视图单元格的结构以及如何管理每个单元格的背景。

于 2013-04-23T17:55:18.780 回答
0

如果您是新手并且不想深入自定义 UITableViewCell (您尝试做的事情有点痛苦,因为您必须跟踪单元格位置,无论是顶部还是中间,或底部单元格并分配自定义背景图像以赋予其虚假的“分组”效果,同时允许您自定义角半径)。

PrettyKit ( https://github.com/vicpenap/PrettyKit )是一个易于使用的库,但要注意阴影等 - 如果您有很多复杂的内容,单元格可能会变慢。不过,对于简单的表格视图,它应该就足够了。如果您认为 PrettyKit 的性能不能满足您的需求,我们可以进入自定义单元格,请告诉我。

于 2013-04-23T20:16:22.670 回答