在 Xcode 中制作 table 视图

Making a table view in Xcode

我刚刚开始开发一个 IOS 应用程序,用于从 Parse 获取数据并在 table 视图中显示它。在我的 Parse 数据库中,我只有一个 table,只有两列 "title" 和 "body"。 我设法从 table 获取数据并将其存储在数组中,并在 table 视图中显示标题列表,如您所见:

现在我希望用户能够点击其中任何一个标题,两个,......然后被带到另一个显示详细信息的页面,这是 table "body"。我还需要制作一个按钮返回列表。我可能需要创建另一个 table 视图控制器并创建一个 segue 来传输被单击元素的 id。 我知道这看起来很基础,但我是 Xcode 的新手并且真的很挣扎! 有没有人有逐步解释这一点的 youtube 视频或教程?

非常感谢。

以下是您需要执行的基本步骤。 但你走在正确的轨道上。

  1. 用一个 class 变量创建你的第二个 ViewController 来保存 id。
  2. 在故事板编辑器上从第一个 ViewController 到第二个创建一个 segue。最重要的是..命名你的序列! named seque image
  3. 在第一个ViewController中,处理table视图项的选择,设置一个class变量(我这里叫它selectedId),然后调用一个performsegue。
    performSegue(withIdentifier: "secondSegue", sender: self)
  1. 如下处理导航到下一个ViewController。
    override func prepare(for segue: UIStoryboardSegue, sender: Any?) {

        if segue.identifier == "secondSegue" {
            let vc:SecondViewController = segue.destination as! SecondViewController
            vc.id = selectedId
        }

    } 

以下是我也在做的一些事情。

创建 tableviewcell 时,将其 id 设置为某个值,以便 cell 知道要传递什么。这是一种存储数据的简单方法。

既然你问了,这里是 youtube 上的一个简单的 uiTableView 教程 https://www.youtube.com/watch?v=Q5IbNMAexJ4&t=36s