如何为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?