【发布时间】:2012-03-19 15:47:01
【问题描述】:
有没有办法在 UITableView 部分(组样式)上设置边框?我并不是说要更改部分中单元格的边框 - 我想要整个部分的边框。像这样:
注意:虽然上图只显示了单个部分的一部分,但该表格实际上有多个部分,每个部分的长度都是可变的,我想分别对它们进行边框。
【问题讨论】:
-
得到答案了吗? @肖恩
标签: ios uitableview
有没有办法在 UITableView 部分(组样式)上设置边框?我并不是说要更改部分中单元格的边框 - 我想要整个部分的边框。像这样:
注意:虽然上图只显示了单个部分的一部分,但该表格实际上有多个部分,每个部分的长度都是可变的,我想分别对它们进行边框。
【问题讨论】:
标签: ios 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]];
这是输出:
【讨论】: