所以:
- 我使用表格(普通单元格而非分组单元格)。
- 单元格必须有圆角和阴影。
- 我更愿意使用
CGRect
绘制单元格而不是使用图像(为了速度和空间经济)。 - 最基本形式的单元格类似于单元格 1,但有些单元格具有额外的复选框,例如单元格 2。
- 那些说使用图像作为圆形单元格背景的教程从未触及滑动单元格以显示操作的要点。我认为通过使用图像,单元格的整个框架将会滑动并且看起来非常尴尬。如何克服这个问题?
- 是否可以混合细胞?关于添加复选框我想到了两种方法。要么向下扩展整个单元格并添加复选框和文本,或者只是添加专门为复选框制作的第二种单元格类型(我更喜欢这个选项,但我不知道是否可以混合细胞类型)。
注意:单元格是整个圆角矩形,而不仅仅是上部(上部是标题)。它们的灰线仅用于样式,并且只是图像。
我不会询问执行此操作的具体方法。每个人都有自己的做事方式。如果您知道如何执行上述操作之一(除了创建 TableView :)),请帮助我(但请记住它必须与其余操作兼容)!
注 2:首选 Swift,但 Obj-C 也可以(除非代码无法移植到 Swift)。
谢谢!
最佳答案
我将通过子类化 UITableViewCell 为您的 TableView 创建自定义 TableView 单元格,将其分配给您的 TableView ,然后您将能够使用 UIView 自定义单元格并自定义 .layer.cornerRadius 包括所有阴影.layer 上的属性
关于objective-c - UITableView 圆形自定义单元格(带/图像),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38189925/