当tableView单元格从scrollView的中间通过时添加调光视图

Bog*_*nov 5 view rect scrollview swift

我有scrollView。在这个scrollView中,我有另一个视图。在此视图中,我有tableView。

ScrollView> View> TableView

tableView的单元格是自定义的,并在其中带有标签。

当标签通过scrollView的中心时,我需要出现dimmingView且只有标签可见。

所以我必须使用scrollViewDidScroll和内部添加:

let rectOfCell = theTableView!.rectForRow(at: IndexPath(row: 0, section: 0))
let rectOfCellInSuperview = theTableView!.convert(rectOfCell, to: scrollView)
Run Code Online (Sandbox Code Playgroud)

我不知道这段代码是否会起作用,因为我不知道如何将仅带有标签的调光视图置于可见状态。

标签的rect通过scrollView的中间后,我需要调暗视图以显示。怎么做 ?