如何在 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 约束错误
如何在 UIScrollview 中重新排列和删除 UIView,例如在 iOS 主屏幕中重新排列的应用程序
在 StackView 内动态添加 ViewControllers - UIScrollView 内的 UIStackView