gpt4 book ai didi

ios - 在 TabViewController 中创建 UIScrollView

转载 作者:行者123 更新时间:2023-11-30 13:38:00 26 4
gpt4 key购买 nike

我正在开发一个应用程序,其中有一个 TabBarController,在第一个选项卡中,我希望有一个 UIScrollView(或其他允许我滚动的东西),它将滚动几个不同的 ViewController。

所以基本上,当单击第一个选项卡时,它会转到 UIScrollView,然后它允许您滚动 ViewControllers1-3

单击第二个选项卡并转到 ViewController 4

单击第三个选项卡并转到 ViewController 5

选项卡 Controller 似乎是简单的部分,但到目前为止,将 UIScrollView Controller 放入其中似乎根本不起作用。

有人做过这样的事吗?您介意解释一下怎么做吗?

最佳答案

看起来构建起来非常简单:

  1. 创建 5 个 View Controller 。
  2. 使用 UIScrollView 创建一个容器 View Controller subview 。将 View Controller 1、2 和 3 中的 View 添加到 ScrollView ,并垂直堆叠它们。因此,如果 View 1 插入到 {0,0} , View 2 将插入到 {0, view1.view.frame.size.height} ,并查看 3 {0, view1.view.frame.size.height + view2.view.frame.size.height} .
  3. 设置contentSize ScrollView 的高度到三个 View Controller 的高度( viewController1.view.frame.size.height + viewController2.view.frame.size.height + viewController3.view.frame.size.height )。
  4. 创建您的UITabBarController有 3 个选项卡,一个用于带有 ScrollView 的容器 View Controller (包含 View Controller 1-3),一个用于 View Controller 4,一个用于 View Controller 5。

关于ios - 在 TabViewController 中创建 UIScrollView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35877205/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com