我想知道改变圆角UITableViewCell
(分组)的半径的最佳方法是什么。
我尝试使用在另一篇文章中看到的setCornerRadius
andsetMaskToBounds
方法来完成此操作,但似乎我无法降低每个单元格弯曲超过某个阈值的程度。(如果我设置setCornerRadius
为零,角落仍然是圆的)。
我是新手,所以我非常感谢任何帮助。
我想知道改变圆角UITableViewCell
(分组)的半径的最佳方法是什么。
我尝试使用在另一篇文章中看到的setCornerRadius
andsetMaskToBounds
方法来完成此操作,但似乎我无法降低每个单元格弯曲超过某个阈值的程度。(如果我设置setCornerRadius
为零,角落仍然是圆的)。
我是新手,所以我非常感谢任何帮助。
您需要为单元格背景创建带有定制图像的自定义单元格(如果您愿意,也可以使用圆角子视图)。这里有一个很好的指南,它描述了表格视图单元格的结构以及如何管理每个单元格的背景。
如果您是新手并且不想深入自定义 UITableViewCell (您尝试做的事情有点痛苦,因为您必须跟踪单元格位置,无论是顶部还是中间,或底部单元格并分配自定义背景图像以赋予其虚假的“分组”效果,同时允许您自定义角半径)。
PrettyKit ( https://github.com/vicpenap/PrettyKit )是一个易于使用的库,但要注意阴影等 - 如果您有很多复杂的内容,单元格可能会变慢。不过,对于简单的表格视图,它应该就足够了。如果您认为 PrettyKit 的性能不能满足您的需求,我们可以进入自定义单元格,请告诉我。