如何在 uiscrollview Y 位置变化时 hide/show 一个 uiview?

How to hide/show a uiview when uiscrollview Y position changes?

我的应用程序中有一个 uiview。我想在 uiscrollview Y 位置发生变化时显示 uiview。我尝试了一些 Whosebug 的建议,但无法获得预期的结果。 这是我试过的代码:

if (topScrollView.contentOffset.y) >= 30{
   slideInSearchView.isHidden = false
} else {
   slideInSearchView.isHidden = true
}

确保代码在里面 scrollViewDidScroll

func scrollViewDidScroll(_ scrollView: UIScrollView) {
    if (topScrollView.contentOffset.y) >= 30{
        slideInSearchView.isHidden = false
    } else {
        slideInSearchView.isHidden = true
    }
}