在 Xcode 中制作 table 视图
Making a table view in Xcode
我刚刚开始开发一个 IOS 应用程序,用于从 Parse 获取数据并在 table 视图中显示它。在我的 Parse 数据库中,我只有一个 table,只有两列 "title" 和 "body"。
我设法从 table 获取数据并将其存储在数组中,并在 table 视图中显示标题列表,如您所见:
现在我希望用户能够点击其中任何一个标题,两个,......然后被带到另一个显示详细信息的页面,这是 table "body"。我还需要制作一个按钮返回列表。我可能需要创建另一个 table 视图控制器并创建一个 segue 来传输被单击元素的 id。
我知道这看起来很基础,但我是 Xcode 的新手并且真的很挣扎!
有没有人有逐步解释这一点的 youtube 视频或教程?
非常感谢。
以下是您需要执行的基本步骤。
但你走在正确的轨道上。
- 用一个 class 变量创建你的第二个 ViewController 来保存 id。
- 在故事板编辑器上从第一个 ViewController 到第二个创建一个 segue。最重要的是..命名你的序列!
named seque image
- 在第一个ViewController中,处理table视图项的选择,设置一个class变量(我这里叫它selectedId),然后调用一个performsegue。
performSegue(withIdentifier: "secondSegue", sender: self)
- 如下处理导航到下一个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
我刚刚开始开发一个 IOS 应用程序,用于从 Parse 获取数据并在 table 视图中显示它。在我的 Parse 数据库中,我只有一个 table,只有两列 "title" 和 "body"。
我设法从 table 获取数据并将其存储在数组中,并在 table 视图中显示标题列表,如您所见:
现在我希望用户能够点击其中任何一个标题,两个,......然后被带到另一个显示详细信息的页面,这是 table "body"。我还需要制作一个按钮返回列表。我可能需要创建另一个 table 视图控制器并创建一个 segue 来传输被单击元素的 id。 我知道这看起来很基础,但我是 Xcode 的新手并且真的很挣扎! 有没有人有逐步解释这一点的 youtube 视频或教程?
非常感谢。
以下是您需要执行的基本步骤。 但你走在正确的轨道上。
- 用一个 class 变量创建你的第二个 ViewController 来保存 id。
- 在故事板编辑器上从第一个 ViewController 到第二个创建一个 segue。最重要的是..命名你的序列! named seque image
- 在第一个ViewController中,处理table视图项的选择,设置一个class变量(我这里叫它selectedId),然后调用一个performsegue。
performSegue(withIdentifier: "secondSegue", sender: self)
- 如下处理导航到下一个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