Ios 从另一个视图访问ViewController的滚动视图

Ios 从另一个视图访问ViewController的滚动视图,ios,xcode,swift,scrollview,subview,Ios,Xcode,Swift,Scrollview,Subview,我实际上是在Swift中开发一个应用程序。 我的主ViewController只有一个ScrollView 在我的swift文件中,我将3个视图(3个子视图控制器)添加到滚动视图中,以实现特殊导航(水平导航,如视图寻呼机) 问题是每个视图都有自己的swift文件,因此我找不到从子视图与主视图控制器的滚动视图通信的解决方案 例如,子视图控制器(三者之一)上有按钮。 我会在这个按钮上放置一个监听器,然后点击移动滚动视图(位于主视图控制器)中的屏幕位置,这要归功于滚动视图的设置内容偏移量,您应该使用

我实际上是在
Swift
中开发一个应用程序。 我的主
ViewController
只有一个
ScrollView

在我的swift文件中,我将3个视图(3个子视图控制器)添加到
滚动视图中
,以实现特殊导航(水平导航,如
视图寻呼机

问题是每个视图都有自己的swift文件,因此我找不到从
子视图
与主
视图控制器
滚动视图
通信的解决方案

例如,
子视图控制器(三者之一)上有按钮。

我会在这个按钮上放置一个监听器,然后点击移动
滚动视图
(位于主
视图控制器
)中的屏幕位置,这要归功于
滚动视图
设置内容偏移量
,您应该使用
委托
通知中心
为了将
通知
/
委托
传递给您案例中的其他视图
UIScrollView
。 在您的
UIScrollView
中,您应该实现委托方法。 哇,你的
UIView
通知了
UIScrollView
你想让它知道的事情

下面是用法的示例

这是一些文档

还有一个教程

谢谢!我正在阅读关于委托和属性的第二篇教程。