Coder Social home page Coder Social logo

Comments (9)

modocache avatar modocache commented on August 16, 2024

@mez Sure, that sounds like a great idea!

Users should be able to specify which directions they want. For example, the following code would enable swiping left and up:

MDCSwipeToChooseViewOptions *options = [MDCSwipeToChooseViewOptions new];
options.supportedDirections = MDCSwipeDirectionLeft | MDCSwipeDirectionUp;

If supportedDirections is not set explicitly, left and right should be enabled by default.

from mdcswipetochoose.

mez avatar mez commented on August 16, 2024

Sounds like a good plan!

from mdcswipetochoose.

eggie5 avatar eggie5 commented on August 16, 2024

+1

from mdcswipetochoose.

clsource avatar clsource commented on August 16, 2024

I successfully implemented this functionality
using some code from the @rFlex Pull request.

Now you can detect up down left right directions!

options.allowedDirections = MDCSwipeDirectionUp | MDCSwipeDirectionDown | MDCSwipeDirectionLeft | MDCSwipeDirectionRight;

Check the Example in my fork 👍

For testing the Example

pod 'MDCSwipeToChoose' :git => 'https://github.com/clsource/MDCSwipeToChoose.git'

Thanks for this great library! ❤️

from mdcswipetochoose.

eggie5 avatar eggie5 commented on August 16, 2024

@clsource i actually saw this and forked yours and added some changes so YOUR changes w/ the MDCSwipeToChooseView sample view that comes w/ the project. But anyways, thanks, you saved me lots of time.

from mdcswipetochoose.

acegreen avatar acegreen commented on August 16, 2024

@eggie5 @clsource I appreciate the work guys, got it working thanks to @clsource fork :)

from mdcswipetochoose.

acegreen avatar acegreen commented on August 16, 2024

It seems my up and down directions are recognized incorrectly. If I do what I do below, a swipe up is recognized as direction down but if I do the reverse, see below it works.

Why does the following NOT work?

        if (translation.y > 0.f) {

            direction = MDCSwipeDirectionUp;

        } else if(translation.y < 0.f) {

            direction = MDCSwipeDirectionDown;
        }

Instead I have to reverse it to the following in order for it to act properly:

        if (translation.y < 0.f) {

            direction = MDCSwipeDirectionUp;

        } else if(translation.y > 0.f) {

            direction = MDCSwipeDirectionDown;
        }

That doesn't make sense, how can translation.y < 0.f be up?

from mdcswipetochoose.

clsource avatar clsource commented on August 16, 2024

I ended using another solution more flexible.

cwRichardKim/RKSwipeCards#12 (comment)

from mdcswipetochoose.

RishabhTayal avatar RishabhTayal commented on August 16, 2024

Any updates on this feature?

from mdcswipetochoose.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.