出于某种原因,当我尝试创建一个函数scrollviewdidscroll时,它只给了我一个void选项。我已经导入了scrollviewdelegate,并在viewdidload中将委托设置为self。我只是创建了一个scrollview,并希望实现一些操作,但不能只得到一个空的函数。我是新来的,所以如果有人能给我小费,那就太好了。
下面是一些代码:
最佳答案
delegate方法是一种方法-就像viewDidLoad()
。必须将其声明为实例方法,而不是在另一个方法中。
class SomeViewController: UIViewController, UIScrollViewDelegate {
func viewDidLoad() {
super.viewDidLoad()
...other stuff..
}
func scrollViewDidScroll(scrollView:UIScrollView) {
...things that happen when the scrollview scrolls...
}
}
关于ios - 无法访问ScrollViewDidScroll函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42939295/