Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 将ViewController加载到scroller,并让他们知道它们已显示_Ios_Objective C - Fatal编程技术网

Ios 将ViewController加载到scroller,并让他们知道它们已显示

Ios 将ViewController加载到scroller,并让他们知道它们已显示,ios,objective-c,Ios,Objective C,我们有一个应用程序,应该显示一些主滚动视图。 在这个滚动条中,应该有几个页面,其中每个页面都是自己的视图控制器类。(这对性能有好处吗?) 因此,我们要做的是在开始时将它们加载到滚动条中。 问题:当我们滚动时,我希望每个页面都知道滚动器正在移动,这是因为当我们滚动到view controller 3时,我希望在滚动到他/当我们结束时为他设置动画 我们如何才能制作一个大的滚动条,将视图控制器加载到其中,并让他们始终知道发生了什么?(委托?u尝试使用页面控制器?将视图控制器置于scrollview中似

我们有一个应用程序,应该显示一些主
滚动视图
。
在这个滚动条中,应该有几个页面,其中每个页面都是自己的
视图控制器类。(这对性能有好处吗?)

因此,我们要做的是在开始时将它们加载到滚动条中。 问题:当我们滚动时,我希望每个页面都知道滚动器正在移动,这是因为当我们滚动到view controller 3时,我希望在滚动到他/当我们结束时为他设置动画


我们如何才能制作一个大的滚动条,将视图控制器加载到其中,并让他们始终知道发生了什么?(委托?

u尝试使用页面控制器?将视图控制器置于scrollview中似乎有点奇怪。您也可以使用collectionview(它会告诉您哪个单元格被按下)UIPageViewController提供您所需的一切。Collectionview也是一个不错的选择。你试过container view吗?但是一个容器中有一个滚动条/集合,他知道会发生什么,但他必须将它传输给所有其他控制器,所以,他应该对代理执行此操作吗?