Hi everyone, i'm trying to create a tableview pretty much like that one from the twitter app wich loads the icons and images while the user is scrolling the tweets and when the scroll reachs the end it dynamically loads more items (tweets) and continue scrolling from there. The problem is i'm getting is as follows:

How to detect that the TableView scroll reached the end, so i can fire the load of more items to my table view ?

How can i refresh the tableView cell --WHILE-- the user is scrolling because if i call refreshNeeded, it only draws the new data after the scroll is completely stopped...
(see the demo TableViewRefreshControl and notice that Newly Loaded images only refreshes when the scroll is completely stopped)...
is there a way to refresh only a single row instead of calling refreshNeeded (wich reloads the entire TableView) ?

Thanks To Babak for these components and
thank you all for helping here.