Skip to content
This repository was archived by the owner on Sep 18, 2021. It is now read-only.

No horizontal bounce scroll or option to disable bounce scroll #7

Open
indragiek opened this issue Jul 3, 2011 · 2 comments
Open

Comments

@indragiek
Copy link

I discovered a few little problems with TUIScrollView during my brief testing. First of all, when you are scrolling horizontally, it continues to use bounce scroll in the vertical direction while you scroll (so if your scrolling direction isn't perfectly horizontal, it will bounce upwards a bit and disrupt inertial scrolling). This also means that there is no bounce scroll in the horizontal direction. As mentioned in the title, I think it would be useful to have an option to disable bounce scroll as well.

@lorenbrichter
Copy link
Contributor

Thanks, yeah – we haven't needed horizontal scrolling yet, so the logic is a bit vertical-specific. It shouldn't be too bad to make it work, but might be a bit messy. While I'm at it, I want to add support for nested scroll views (as long as they scroll perpendicularly).

On Jul 3, 2011, at 5:05 PM, indragiek wrote:

I discovered a few little problems with TUIScrollView during my brief testing. First of all, when you are scrolling horizontally, it continues to use bounce scroll in the vertical direction while you scroll (so if your scrolling direction isn't perfectly horizontal, it will bounce upwards a bit and disrupt inertial scrolling). This also means that there is no bounce scroll in the horizontal direction. As mentioned in the title, I think it would be useful to have an option to disable bounce scroll as well.

Reply to this email directly or view it on GitHub:
#7

@indragiek
Copy link
Author

I took a look at the code and messed around with it a bit to see if I could add horizontal bounce myself (I saw that some parts of the code dealing with horizontal bounce scroll had been commented out to be added at a later date) but was unable to get things working as well as I'd like :)

One more small thing to tweak may be the deceleration rate. The default value of 0.88 feels pretty good, but I can't help noticing that it feels different from [REDACTED]'s (not sure if its still under NDA...) inertial scrolling in that TwUI's implementation decelerates noticeably faster. I tried adjusting the decelerationRate property to match OS X, but it would always either decelerate too fast or too slow.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants