私は非常に多くのTableViewCellを持っているTableViewを持っていますが、TableViewの最後にテーブルビューのオフセットをゼロにするコードを作成したいので、テーブルビューはトップに戻ります
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate {
if (scrollView.contentOffset.y <=-30) {
[self dosomething];
}
else if(scrollView.contentOffset.y >=1150){
[tableViewA setContentOffset:CGPointZero animated:YES];//this code is called and yet offset doesn't become 0
}
}
したがって、このコードでは、ユーザーが一番上にバウンスすると dosomething 関数が呼び出され、一番下にバウンスすると、一番上に tableViewA が作成されますが、まだ一番下にあります。私が間違っていなければ、tableView は再び下に跳ね返ります。誰でも私に手がかりを与えることができますか?