Sephiroth87/ODRefreshControl

When scrolling down from top, the control can suddenly disappear

nestserau opened this issue · 4 comments

I played a lot with the control, and the issue I see is that when you scroll quickly but for a short distance from the top-most position, the refresh control disappears and it looks like a blink. iOS 6 refresh control doesn't behave like that. Instead, from what I can see, if you drag from the top-most position, if always updates. But only if you accelerate from the middle of the list, then it hides the control. Hope you understand what I'm talking about. :)

This bug was introduced in d39d6d7 . This bug makes it essentially impossible to initiate refreshing while in landscape on iPhone.

I have a guess, that tracking `decelerating' state of the scroll-view instead of comparing new and old offset will do the trick. There is also a very good CKRefreshControl on github. Going to merge the ideas of the two projects into a single one.

I'm not entirely sure I got the issue, but I think it's fixed now :)

Thank you very much man! You got it right.