在Swift中使用scrollToRowAtIndexPath的问题

时间:2015-04-19 02:34:58

标签: ios uitableview swift

我有一个非常简单的问题,但我无法弄清楚这个问题。

我正在尝试在UITableView上添加导航栏按钮,该按钮将用户滚动到特定行。我认为使用以下代码会很简单:

@IBAction func scrollToNow(sender: AnyObject) {
    careerTableView.scrollToRowAtIndexPath(4, atScrollPosition: UITableViewScrollPosition.Middle, animated: true)
}

但我目前收到错误:

Cannot invoke 'scrollToRowAtIndexPath' with an argument list of type '(Int, atScrollPosition: UITableViewScrollPosition, animated: Bool)'

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

试试这个:

@IBAction func scrollToNow(sender: AnyObject) {
    careerTableView.scrollToRowAtIndexPath(NSIndexPath(index: 4), atScrollPosition: UITableViewScrollPosition.Middle, animated: true)
}