TableView中的逆序与月份

时间:2016-11-29 07:49:57

标签: ios uitableview swift3

我有一个看似很简单的问题,但我无法弄明白该怎么做。 我有一个简单的表格,我想在一年中的每个月展示。我这样做了:

override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    return 12
}

override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCell(withIdentifier: "MyCell") as! MyCell

    let monthName = DateFormatter().monthSymbols[indexPath.row]
    cell.dateLabel.text = monthName

    return cell
}

现在桌子从1月开始在顶部等等,但我想要它反过来。

2 个答案:

答案 0 :(得分:1)

将其更改为

let monthName = DateFormatter().monthSymbols.reversed()[indexPath.row]

答案 1 :(得分:1)

您可以像这样反转数组

let monthName = DateFormatter().monthSymbols.reversed()[indexPath.row]