如何将最新数据加载到UITableView First - Swift

时间:2015-11-03 23:12:40

标签: xcode swift uitableview

因此,对于一个学校项目,我必须制作一个发誓罐,一切都已完成,但我需要知道如何在UITableView顶部而不是底部显示最新的发誓。

干杯

2 个答案:

答案 0 :(得分:1)

订购dataSource的顺序取决于您,当您设置dataSource时,您可以通过class/struct中的任何财产订购等等,这是订单其中它将呈现给用户。当您使用cellForRowAtIndexPath:填充UITableView时,它会假设dataSource的顺序,如下面的代码所示:

var array = ["Item 1", "Item 2", "Item 3"]

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
   // here is populated your tableview in the same order of your dataSource is specified if you want it.

   let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as UITableViewCell!
   cell.textLabel?.text = array[indexPath.row]

   return cell
}

override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {

    // Return the number of rows in the section.
    return array.count
}

您应该在第一行看UITableView Item 1,第二行Item 2,第三行Item 3

我希望这对你有所帮助。

答案 1 :(得分:0)

将脏话放在数组的开头。