Iphone UITableViewCell是否知道它应该处于分组模式?
如果在分组表格视图中使用单元格,是否有办法检测该事实并修改其外观,因为它不会与圆角矩形边框重叠?在分组表格视图中,这样的单元格将始终是该部分的第一个或最后一个。通过查看Iphone UITableViewCell是否知道它应该处于分组模式?,iphone,ios,uitableview,Iphone,Ios,Uitableview,如果在分组表格视图中使用单元格,是否有办法检测该事实并修改其外观,因为它不会与圆角矩形边框重叠?在分组表格视图中,这样的单元格将始终是该部分的第一个或最后一个。通过查看indepath参数,可以在cellForRowAtIndexPath:中轻松识别它。有两种方法。如果要创建自定义单元格,只需将布尔属性添加到单元格中,并在创建单元格时进行设置。或者,您可以这样做: UITableView *parentTable = (UITableView *)self.superview; if (pare
indepath
参数,可以在cellForRowAtIndexPath:
中轻松识别它。有两种方法。如果要创建自定义单元格,只需将布尔属性添加到单元格中,并在创建单元格时进行设置。或者,您可以这样做:
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
}
对于只有一个节的分组表中的单元格也是如此。我从来没有说过应该有多个节。我说过这个单元将是每个部分的第一个单元或最后一个单元。