UITableView部分边框

有没有办法在UITableView部分(组风格)上设置边框? 我不是说要改变这个部分的单元格的边框 – 我想要在整个部分的边框。 喜欢这个:

边界UITableView部分

注意 :虽然上面的图片只显示了单个部分的一部分,但所讨论的表格实际上有多个部分,每个部分都是可变长度的,我想分别进行限定。

是的,你可以用几行代码来实现它:

只需在您的Xib文件中有TableView。 不需要将UITableView样式分组。

1)在你的.h文件中导入QuartzCore框架。

#import <QuartzCore/QuartzCore.h> 

2)现在在.m文件中设置TableView的图层。

 [CategoryTblView.layer setBorderWidth: 1.0]; [CategoryTblView.layer setCornerRadius:8.0f]; [CategoryTblView.layer setMasksToBounds:YES]; [CategoryTblView.layer setBorderColor:[[UIColor blackColor] CGColor]]; 

这是输出:

在这里输入图像说明