Swipe gestures on a mobile scroller

Terry Judd terry.judd at unimelb.edu.au
Sat Nov 19 21:53:27 EST 2016

Hi Jacque - I struggled with this for ages on an iOS and android app earlier in the year (vertical scrolling content with side-to-side swiping for navigation (a la iCal). After trying a truckload of different approaches (hacks) I mostly got it to work on iOS (I still got intermittent failures) and I eventually gave up altogether on android and used left and right buttons instead. Things might have improved then but based on your experience it sounds unlikely. Happy to dig out my hacky iOS code if that helps but engine level fixes would be better.


Sent from my iPad

> On 20 Nov 2016, at 6:39 AM, J. Landman Gay <jacque at hyperactivesw.com> wrote:
>> On 11/19/16 2:18 AM, J. Landman Gay wrote:
>> I have a native mobile scroller handling the vertical scroll of a field.
>> I want to add swipe gestures to change cards. When swiping, I get a
>> mouseDown, sporadic mouseMoves (the logging might be interfering, not
>> sure, but after a couple they stop) and no mouseUp at all.
>> I tried using touchStart/touchMove/touchEnd instead and the result is
>> the same. TouchStart always fires, touchMove is iffy, and touchEnd never
>> happens.
>> Without the end message I can't calculate the direction. Plain taps work
>> fine with either set of messages, I do get mouseUp/touchEnd if it's a
>> tap. It's only swipes that don't report.
>> The scroller has its hScroll property set to false if that matters, as I
>> don't want horizontal scrolling but I do want to track the touch direction.
> The problem has apparently been around for quite some time:
> <http://quality.livecode.com/show_bug.cgi?id=12419>
> Anyone have a workaround?
> -- 
> Jacqueline Landman Gay         |     jacque at hyperactivesw.com
> HyperActive Software           |     http://www.hyperactivesw.com
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

More information about the Use-livecode mailing list