gpt4 book ai didi

ios - 如何知道 UIwebview 是向下滚动还是向上滚动? ( swift )

转载 作者:行者123 更新时间:2023-11-30 13:31:26 25 4
gpt4 key购买 nike

在我的应用程序中,我使用 uiwebview 底部的小菜单。我想当用户向下滚动时,该 View 必须隐藏。并且当滚动上侧 View 时必须取消隐藏。就像 Safari 一样。

这是我尝试过的

func scrollViewDidEndDecelerating(scrollView: UIScrollView) {
print("Going Down")
viewbottom.hidden = true
viewHieght.constant = 0
}



func scrollViewDidEndDragging(scrollView: UIScrollView, willDecelerate decelerate: Bool) {
print("Going Up")
viewbottom.hidden = false
viewHieght.constant = 45
}

但是通过使用此代码,它会连续向上和向下显示。

最佳答案

使用 ScrollView 平移手势识别器来确定方向。

func scrollViewWillBeginDragging(scrollView: UIScrollView) {
if scrollView.panGestureRecognizer.translationInView(scrollView.superview).y > 0 {
// scrolls down
} else {
// scrolls up
}
}

关于ios - 如何知道 UIwebview 是向下滚动还是向上滚动? ( swift ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36542160/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com