Ios 有条件地隐藏单元分隔符并删除隐藏的截面空间
我希望在我的每一个分区中都有单元格分隔符,而不是分区0 在“新游戏”、“朋友”、“随机”、“评判”和“挑战”之间,我不想要任何分隔符。“0”部分或“新游戏”部分的单元格类型与其他部分的单元格类型不同,因此我尝试了以下方法:但不起作用 我面临的另一个问题是,如何删除页眉不存在时留下的空格,因为其中没有行 这是一张照片: 如您所见,“等待对手”已消失,因为该部分中没有行 非常清楚地说:Ios 有条件地隐藏单元分隔符并删除隐藏的截面空间,ios,swift,uitableview,sectionheader,Ios,Swift,Uitableview,Sectionheader,我希望在我的每一个分区中都有单元格分隔符,而不是分区0 在“新游戏”、“朋友”、“随机”、“评判”和“挑战”之间,我不想要任何分隔符。“0”部分或“新游戏”部分的单元格类型与其他部分的单元格类型不同,因此我尝试了以下方法:但不起作用 我面临的另一个问题是,如何删除页眉不存在时留下的空格,因为其中没有行 这是一张照片: 如您所见,“等待对手”已消失,因为该部分中没有行 非常清楚地说: 如何有条件地隐藏第0节中的分隔符而不隐藏整个tableView的分隔符 如何隐藏在隐藏节标题时创建的空间 我可
- 完全隐藏分隔符,并通过在单元格底部添加一个高度为1-2pt的UIView来实现您自己的分隔符,然后可以根据您在cellForRowAtIndexPath中的要求隐藏/取消隐藏该UIView
或 - 在cellForRowAtIndexPath中,更改该单元格分隔符的插入,使分隔符不在视图中。如: cell.separatorInset=UIEdgeInsetsMake(0.f,0.f,0.f,cell.bounds.size.width cell.layoutMargins.left)
- 完全隐藏分隔符,并通过在单元格底部添加一个高度为1-2pt的UIView来实现您自己的分隔符,然后可以根据您在cellForRowAtIndexPath中的要求隐藏/取消隐藏该UIView
或 - 在cellForRowAtIndexPath中,更改该单元格分隔符的插入,使分隔符不在视图中。如: cell.separatorInset=UIEdgeInsetsMake(0.f,0.f,0.f,cell.bounds.size.width cell.layoutMargins.left)