UITableViewCell可以知道它应该处于分组模式吗?

时间:2011-09-29 04:40:38

标签: iphone ios uitableview

如果在分组表格视图中使用单元格,是否有办法检测到该事实并将其外观修改为不与圆角矩形边框重叠?

2 个答案:

答案 0 :(得分:0)

在分组表视图中,此类单元格始终是该节的第一个或最后一个。通过查看cellForRowAtIndexPath:参数,您可以在indexPath轻松识别它。

答案 1 :(得分:0)

有两种方法可以做到这一点。如果要创建自定义单元格,则只需向单元格添加布尔属性,并在创建单元格时进行设置。或者,你可以这样做:

UITableView *parentTable = (UITableView *)self.superview;
if (parentTable.style == UITableViewstyleGrouped {
//Do what you need to do for a grouped cell
}
else {
//Do what you need to do for a plain cell
}