Swift如何加载tableViewController并将第n个单元格放在第一个位置但是能够向上滚动?

时间:2017-09-20 21:15:41

标签: swift tableview cell

假设我有10个元素的数组,并且我希望第5个在加载时位于tableView的第一个位置但是我想向上滚动以查看前4个单元格。

1 个答案:

答案 0 :(得分:1)

你可以这样做:

override func viewDidAppear(_ animated: Bool) {
    super.viewDidAppear(animated)

    let indexPath = IndexPath(row: 5, section: 0)
    self.tableView.scrollToRow(at: indexPath, at: .top, animated: true)
}

确保rowsection正确无误。