【问题标题】:Paging horizontally between two table views in Swift在 Swift 中的两个表视图之间水平分页
【发布时间】:2015-09-14 15:16:07
【问题描述】:

我想让两个表格视图水平并排放置。我可以设置UIPageControlUIScrollView 在两个图像之间进行分页,但是如何在UIScrollView 内设置两个相邻的UITableViews,其宽度为screenWidth*2 到表格视图之间的页面?

棘手的部分是,一旦我让它工作,我需要能够将生成的构造本身放入UITableViewCell,因为整个东西也是更大的包含表视图的一部分。

我是否要创建两个不同的UITableViewController 类,每个类加载各自的数据,然后将它们动态加载到screenWidth 宽度的UIViews 中UIScrollView?我真的迷失了如何去做这件事。

【问题讨论】:

  • 你看过UIPageViewController吗?
  • 为什么在 uitableViewCell 中需要这两个 viewControl?除此之外,其他的都可以做。
  • 这两个带有分页控制的表格视图只是我的个人资料屏幕的一部分,我的个人资料被设计为一个uitableview
  • @BHendricks 这行得通吗?
  • 我的实现仍在工作,但这是有道理的

标签: ios swift uitableview uiscrollview uipagecontrol


【解决方案1】:

创建一个UIPageViewController。创建您的 2 UITableViewController's 并将它们设置为 - setViewControllers:direction:animated:completion:。这将自动处理它们之间的滑动。您无需将它们添加到UIScrollView

【讨论】:

    猜你喜欢
    • 2012-06-06
    • 1970-01-01
    • 1970-01-01
    • 2015-01-04
    • 2011-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多