Ios 防止UITableViewCell在viewForHeaderInSection下滚动

Ios 防止UITableViewCell在viewForHeaderInSection下滚动,ios,iphone,swift,uitableview,Ios,Iphone,Swift,Uitableview,我有一个相当复杂的UIViewController,它在一个视觉效果&UIImageView上实例化了一个自定义UITableView。为了在整个UITableView中保持美丽的模糊效果,我必须将整个东西的背景色(包括UITableViewCells和ViewForHeaderSection)设置为UIColor.clearColor()。明显的问题(我无法解决)是,当我向上滚动时,UITableViewCell的文本将在ViewForHeaderin部分的清晰背景下滚动,并且两个文本将重叠。

我有一个相当复杂的UIViewController,它在一个视觉效果&UIImageView上实例化了一个自定义UITableView。为了在整个UITableView中保持美丽的模糊效果,我必须将整个东西的背景色(包括UITableViewCells和ViewForHeaderSection)设置为
UIColor.clearColor()
。明显的问题(我无法解决)是,当我向上滚动时,UITableViewCell的文本将在ViewForHeaderin部分的清晰背景下滚动,并且两个文本将重叠。这是一个例子

关于如何防止UITableViewCell在ViewForHeaderIn部分下滚动,有什么想法吗?我在玩弄UITableView的ContentInset,但这改变了整个UITableView,而不仅仅是UITableViewCell部分。Thx提前

1)在情节提要中选择表格视图

2) 选择属性检查器


3) 将样式从普通更改为分组。

当然,这会修复重叠,但当我设置
tableView.style=.grouped
时,标题会随着tableView向上滚动(因此标题不会粘在顶部)。我希望两人之间能达成妥协。。。