gpt4 book ai didi

ios - 在 iPad 上,如何根据选定的单元格更改一个 UITableView 的内容?

转载 作者:行者123 更新时间:2023-11-28 22:32:41 24 4
gpt4 key购买 nike

我在使用这些表格时遇到了很多麻烦。我正在将 iPhone 应用程序移植到 iPad。我在 iPad 上有两个 UITableView,每个都有自己的 Controller 。在 iPhone 上,这些表格各有自己的屏幕。当您到达第一个表(类别列表)时,您选择一行,然后推送 segue 将您带到第二个表(属于该特定类别的所有项目)。但是,在 iPad 上,当从第一个表格中选择一个单元格时,我无法更新第二个表格。我无法重新加载数据,因为我无法告诉第二个表从第一个表中选择了哪个类别。

一些好消息:两个表都显示在 Root View Controller (UIViewController) 上。表 1 显示了它的所有类别,表 2 显示了 viewDidLoad 中第一个类别的所有项目(我对其进行编程以显示第一组项目以确保它至少可以正常工作)。

所以我的问题是标题中的行,如何根据从第一个单元格中选择的单元格更改第二个表格的内容?

编辑:我在这个 iPad View 上有不止 2 个表。我尝试发布图片,但还不能。有 4 个表格 View 、一个自定义横幅广告 ImageView 和一些标签。

最佳答案

您所描述的是一个标准的主从界面。我想详细 View Controller 在 .h 文件中定义了一个属性,您可以在其中设置新的“详细信息项”。如果没有,则需要添加一个(并且您当前必须在 init 方法或其他方法中有一个)。

为该属性实现 setter 方法,更新详细信息项,然后 reloadData

这样你只是更新现有的 View Controller ,而不是每次都尝试创建一个新的 View Controller 。

我建议您在 Xcode 中创建一个新的 iPad(或通用)项目,选择主从项目模板并查看其中包含的代码。

关于ios - 在 iPad 上,如何根据选定的单元格更改一个 UITableView 的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16969383/

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