Ios 如何去掉全行tableView分隔符?

Ios 如何去掉全行tableView分隔符?,ios,uitableview,Ios,Uitableview,我试图使第一节和第二节只有部分标题,使他们不浮动。我在索引路径的行的单元格中添加了以下内容: cell.backgroundView = [[UIView alloc] initWithFrame:cell.bounds]; 并将表样式分组以防止标题浮动。我还为其他部分制作了页脚和页眉height(其中一部分我不想要标题)CGFLOAT\u MIN,并为每个部分返回一个nil视图。我怎样才能摆脱下面这句烦人的话 使用常规表视图和禁用节头浮动比尝试在意外原因中使用分组表视图要容易得多。您可以通过

我试图使第一节和第二节只有部分标题,使他们不浮动。我在索引路径的行的单元格中添加了以下内容:

cell.backgroundView = [[UIView alloc] initWithFrame:cell.bounds];
并将表样式分组以防止标题浮动。我还为其他部分制作了页脚和页眉
height
(其中一部分我不想要标题)
CGFLOAT\u MIN
,并为每个部分返回一个nil视图。我怎样才能摆脱下面这句烦人的话


使用常规表视图和禁用节头浮动比尝试在意外原因中使用分组表视图要容易得多。您可以通过以下两种方式之一执行此操作:

CGFloat height = 40.f;
CGRect rect = CGRectMake(0, 0, CGRectGetWidth(self.tableView.bounds), height)];
UIView *dummyView = [[UIView alloc] initWithFrame:rect];
self.tableView.tableHeaderView = dummyView;
self.tableView.contentInset = UIEdgeInsetsMake(-dummyViewHeight, 0, 0, 0);
节标题现在将像任何常规单元格一样滚动

或者,
UITableView
有两个私有方法,允许启用/禁用头浮动:

- (BOOL) allowsHeaderViewsToFloat;
- (BOOL) allowsFooterViewsToFloat;

如果您不关心使用私有API,只需创建一个
UITableView
子类,并为这两种方法返回
NO

这不是只适合一个节头吗?我需要两个。我需要一个章节标题来表示1个章节,另一个标题来表示25个章节。@kishinmanglani不知道你的意思。您想要浮动标题还是不想要浮动标题?@kishinmanglani每个部分都可以有您想要的标题。这与浮动标题无关。您建议的解决方案不是将headerview添加到表本身吗?我希望两个部分具有标题视图,并且希望它们是非浮动标题。我还希望第二个标题作为其他25个部分的标题。我不想重复多次标题。这有意义吗?@memmons你让我开心了,非常感谢。UITableViewStyleGrouped在节中添加了一个奇怪的边距,使用UITableViewStylePlain是避免它的唯一方法,但我不想要浮动特性。