我知道这必须存在,但我似乎无法找到它。我有一个可滚动的tableview,我想在scrollview之外找到总tableview的高度。换句话说...该tableview上最后一行的maxY。有谁知道我怎么能这样做?
原因:我有自动分段功能,当我到达表格中的最后一项时,我想停止自动分段。
欢迎回答或其他想法。
答案 0 :(得分:0)
使用此方法,到达tableview的最后一行
override func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) {
let lastElement = dataSource.count - 1
if indexPath.row == lastElement {
// now you are on last item..
}
}
答案 1 :(得分:0)
使用Umer Faroq提到的Vector
(也应该可以正常工作)的另一种方法是使用TableView的willDisplayCell
和ContentOffset。当ContentSize
到达ContentSize(或在您想要使用的某个缓冲区内)时,您将位于TableView的末尾。