私はUIScrollView
を持っています。私はUITableView
を持っています。私はUITableView
のスクロールを無効にしていますので、スクロールビューが最下位に達しているかどうかをチェックしたい場合は、より多くのテーブル機能をロードしてください。だから私はこのようなことをしました。scrollViewDidScroll即時に複数回コール
func scrollViewDidScroll(scrollView: UIScrollView) {
if (scrollView.contentOffset.y >= (scrollView.contentSize.height - scrollView.frame.size.height)) {
//reach bottom
self.startRec+=10
self.jsonParser()
}
else if (scrollView.contentOffset.y < 0){
//reach top
}
else if (scrollView.contentOffset.y >= 0 && scrollView.contentOffset.y < (scrollView.contentSize.height - scrollView.frame.size.height)){
//not top and not bottom
}
}
しかし、私の問題は、それがその、私はそれをスクロールし、このjsonParser()
を複数回呼び出すようです。どうすればこの問題を解決できますか?私を助けてください。 ありがとう
スクロール中にscrollViewDidScrollメソッドが複数回呼び出され、メソッドjsonParserを1回だけ実行させる場合は、ブール値フラグを使用し、メソッドが最初に実行されるときにyesに設定する必要があります。 –