我希望向下滚动条按钮项时消失。我的问题是我不知道如何检测滚动?我已经尝试了一些代码,但没有任何效果。例如:
func scrollViewDidScroll(_ scrollView: UIScrollView) {
print("123")
}
(不起作用,我在viewDidLoad()中调用该方法)
而且我也不知道该在哪里调用该方法。在viewDidLoad(),viewDidAppear()或其他地方?我是Swift新手,对不起。
有人知道答案吗?
事情是您从viewDidLoad调用它,仅在加载视图时调用一次。您需要放置此scrollViewDidScroll
单独运行,例如在viewDidLoad之后,但不在其内部。
还请确保在文件中实现了UIScrollViewDelegate
。然后,您可以添加scrollViewDidScroll
方法来检测何时滚动视图及其内部的print('123')
。
还请确保在viewDidLoad中设置您的scrollView.delegate = self
。>