Ios Swift-点击ScrollView内的ViewController内的按钮滚动UIScrollView
我有一个包含一组视图控制器的UIScrollView,在每个视图控制器中都有一个按钮,如果按下该按钮,将把UIScrollView滚动到某个位置。如何连接按钮的viewController iAction以设置UIScrollView的滚动位置Ios Swift-点击ScrollView内的ViewController内的按钮滚动UIScrollView,ios,swift,uiscrollview,Ios,Swift,Uiscrollview,我有一个包含一组视图控制器的UIScrollView,在每个视图控制器中都有一个按钮,如果按下该按钮,将把UIScrollView滚动到某个位置。如何连接按钮的viewController iAction以设置UIScrollView的滚动位置 我知道我会在某个时候调用contentOffset,但我正在努力让ViewController控制滚动视图。一种方法是。。。将每个UIViewController.view添加到UIScrollView时,还可以在每个UIViewController中设
我知道我会在某个时候调用contentOffset,但我正在努力让ViewController控制滚动视图。一种方法是。。。将每个
UIViewController.view
添加到UIScrollView
时,还可以在每个UIViewController
中设置一个引用UIScrollView
的var
例如,对于某些UIViewController
,我们将其称为X,put
var scrollView: UIScrollView?
在里面。然后,在控制UIScrollView
的类中,将视图X添加到UIScrollView
时,也要执行以下操作:
viewControllerX.scrollView = self.theScrollView
现在,当您的
iAction
方法在viewControllerX
中调用时,您有一个对UIScrollView
的引用,正如您所说,可以执行self.scrollView.contentOffset.y=someValueHere
来更改其位置。在viewContoler中,self.view.superview
不是scrollView吗?