当我点击一个按钮时,我希望TableView一直向上滚动并向下弹回,就好像用户完全拉下并释放一样。有没有办法用代码做到这一点?
答案 0 :(得分:1)
请你试试这个: -
if (self.tableView.contentOffset.y >= (self.tableView.contentSize.height - self.tableView.bounds.size.height))
{
// Don't animate
}
OR ----
在今天(Xcode 7),下面的代码应该解决大多数用例,因为它考虑了UIScrollView(以及它的子类UITableView和UICollectionView)插件,多个设备的单个故事板(即大小类) -
func scrollViewDidScroll(scrollView: UIScrollView) {
if (Int(scrollView.contentOffset.y + scrollView.frame.size.height) == Int(scrollView.contentSize.height + scrollView.contentInset.bottom)) {
if !isFetching {
isFetching = true
fetchAndReloadData(true)
}
}
}
你检查两种方式我认为这对你有帮助。 : - )