Test 1.0 on my Samsung Galaxy Nexus and native scrolling is very cluncky. Sometimes there is no response on scrolling and sometimes the pull to refresh is not triggered or keeps being triggered. I use xwalk, perhaps this has something to do with it?
A workaround for those who want to use native scrolling and are using the header-shrink directive:
You need to use $ionicScrollDelegate.$getByHandle('element-delegate-handle-attr-value').getScrollPosition().top instead of relaying on e.detail.scrollTop or e.target.scrollTop because those will become undefined after you turn off js scrolling.
Actually, you can completely depend on $ionicScrollDelegate to get the scrolling position; whether you are using the native or the js scrolling.
Scroll animation is not totally smooth (compared to js scroll)
When I open my keyboard the views donāt adapt to the new size and Iām not able to scroll very well
I have been working on this issue for more than 1 week and exhausted all google possibilities. Appreciaite if someone can point me on how to sovle this problem
Please note that the scrolling works on ios simulators and real android devices
Is it @Mik378 because I have a list with native scrolling but asap I get back to the list I have to scroll from the beginning. Did you have to do anything special to get it work.
Hi,
Iām not sure what iām missing. Iāve read native scrolling + refresher is now working but not sure what i need to do. If i enable overflow-scroll=ātrueā then the refresher stops working. Using the nightly codepen:
@Mik378 That is not the case for me. I do not reset the array. I have the same code and I simply enabled native scrolling and after this the view cache does not seem to retain scroll position on both IOS & android
Well, if your page does not remember scroll position both in iOS and Android, I think is not something related to native Scrolling, cause, native scrolling for now itās only for Android and probably you enabled only for Android.
Something else itās going on there maybe the list is getting refreshed.
How do you load it with your controller?
You call some function on ng-init or in some broadcast?