如何为tableView部分的第一个和最后一个单元格设置圆角

Posted

技术标签:

【中文标题】如何为tableView部分的第一个和最后一个单元格设置圆角【英文标题】:How to set roundeed corner for first and last cell of UItableView's Section 【发布时间】:2013-10-22 08:34:31 【问题描述】:

如何在 ios 7 中实现以下功能???我只想要第一个和最后一个单元格的 uitableview 周围的圆角。

【问题讨论】:

【参考方案1】:

它基本上是一个带有圆角的 UItableView。

导入quartz Core框架,尝试使用tableView.layer.cornerRadius=float值改变tableView本身的圆角半径;

【讨论】:

我试过这个。但它保持原样。我只是无法从表格中删除页脚。 要删除页脚,请将其高度设置为 0.0。 tableView.sectionFooterHeight = 0.0 能否发一张tableView的截图【参考方案2】:

iOS 7 不再支持分组表格中的圆角。

iOS 7 是对整个 GUI 的重大改进。很多东西都发生了变化,包括 UITableViews 的外观。

您可以尝试创建一个绘制圆角矩形的自定义单元格。您必须识别 TableView 中的第一个和最后一个单元格,并且只为这些单元格绘制自定义视图、背景等。

这里还讨论了如何自定义 UITableView 的外观: changing corner radius of uitableview grouped in iOS6

虽然此链接适用于 iOS 6,但机制在 iOS7 中应该相同。

【讨论】:

以上是关于如何为tableView部分的第一个和最后一个单元格设置圆角的主要内容,如果未能解决你的问题,请参考以下文章

如何为已添加在 UIViewController 之上的 tableView 添加自定义单元格?

如何为 UITableViewCell 的子视图禁用 UITapGesture?

如何为 tableview 单元格执行放大、缩小动画?

jface tableviewer,如何为每个单元格使用不同的单元格编辑器?

如何为单元格设置双边框

IOS如何为UICollectionView的第一个单元格设置动画以从右侧滑入