如何在 uiscrollview 中添加六个控制器?

Posted

技术标签:

【中文标题】如何在 uiscrollview 中添加六个控制器?【英文标题】:How can i add six controller in an uiscrollview? 【发布时间】:2012-04-24 16:08:59 【问题描述】:

我的问题有点大,所以对此表示歉意。现在我的问题是我必须设置一个标签栏控制器,其中第一个标签将包含一个带有 UIPageControl 的 UIScrollView,直到现在我已经制作了带有滚动视图和 uipagecontrol 的标签栏控制器,但是我无法在 uiscrollview 中为每个页面控件添加 uiviewcontroller。

任何源代码的建议和链接对我都有很大的帮助。

提前致谢。

【问题讨论】:

【参考方案1】:

如果您必须为每个页面拥有一个单独的视图控制器,那么正确的方法是使用视图控制器包含,您可以让滚动视图充当从属视图控制器的容器。我建议阅读UIViewController documentation,尤其是标题为“实现容器视图控制器”的部分。

【讨论】:

非常感谢您。让我试试看。【参考方案2】:

我已经非常简单地完成了这个解决方案。我在我的主控制器中使用了一个 UIScrollview,我的滚动将在其中工作。

    在 viewDidLoad 中,我使用 UIscrollview 并首先加载、下一个和上一个控制器作为滚动视图的一个项目。当我滚动时,然后在滚动视图的页面上加载受尊重的视图控制器。

    李>

    我还在viewDidLoad中取了一个uipagecontroll。

【讨论】:

以上是关于如何在 uiscrollview 中添加六个控制器?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 中使用 UIImageview 添加 UIScrollview 的页面控件

将 UIView 从 xib 添加到 UIScrollView

视图控制器中的 UIScrollview 中的 UISTackview 约束错误

将 UIView 控制器添加到 UIScrollview

如何在 UIScrollview 中重新排列和删除 UIView,例如在 iOS 主屏幕中重新排列的应用程序

在 StackView 内动态添加 ViewControllers - UIScrollView 内的 UIStackView