gpt4 book ai didi

ios - TableViewController 中的多个 TableView

转载 作者:行者123 更新时间:2023-11-29 11:09:38 25 4
gpt4 key购买 nike

我正在尝试创建一个包含 3 个单独表格的 View ,一个在左侧,两个在右侧(一个在另一个上方)。这三个都将使用静态单元格。我尝试使用普通的 View Controller 进行设置,并将 3 个 TableView 放入其中,但是当我将它们切换到静态单元格时,我收到错误消息“静态 TableView 仅在嵌入 UITableViewController 实例时有效”。如果我尝试从一个 Table View Controller 开始,它会加载一个全屏 Table View,但我无法找到一种方法将它的大小调整为只有一半的屏幕,这样我就可以得到我需要的其他 2 个 Table View这一页。

我确实找到了另一个名为 several tableviews in one view 的帖子当我调查这个的时候。对该问题的评论之一提到可以向 TableView Controller 添加额外的 TableView ,但帖子只是说“这很难”,没有详细说明或提供链接,我无法做到找到更多关于它的信息。

同时Combine static and prototype content in a table view中的一些答案说在一个 TableView Controller 中不可能有多个 TableView ,但是再一次,没有关于张贴者如何知道这一点的支持文档。

有没有人知道:

  • 如何向 TableView Controller 添加额外的 TableView ,或者
  • 解决“静态 TableView 仅在嵌入到 UITableViewController 实例中时有效”错误?

最佳答案

您的方法毫无意义。为什么不为每个 TableView 创建不同的 Controller ?

我认为您想使用标准提供的 Controller 容器之一(split-、navigation-、tabbarcontroll),并且您想向其中一个容器添加更多嵌套的 tableview。但您真正需要的是一个自定义 Controller 容器架构。查看WWDC 2011 “实现 UIViewController 遏制”。使用 iOS5 中的这种方法,可以根据需要在窗口上排列任意数量的 UITableView。它是完全可定制的。

关于ios - TableViewController 中的多个 TableView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12114694/

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