Giter Club home page Giter Club logo

wsmorsegesturerecognizer's Issues

gesture has no timeout

Hello developers,

workflow to reproduce:

  • embed the gesture in view in a viewcontroller with other gestures enabled (e.g. UIScrollView)
  • start morse gesture, which is not the expected morse code
  • start other gesture (e.g. try to scroll the UIScrollView

expected:

  • other gesture should work

issue:

  • other gesture doesn't work

analysis:

  • morse gesture is running forever and catches all events
  • maybe you should add an optional timeout to your gesture implementation
  • or you let other gestures work simultanous

best regards, Oliver

Missing initializer compatible to InterfaceBuilder

Hello developers,

workflow to reproduce issue:

  • add WSMorseGestureRecognizer as "Custom Gesture" to view in storyboard/xib
  • set delegate, target/action
  • set reference to your code as outlet
  • configure gesture in code or in InterfaceBuilder via keyPath (e.g. stringToRecignize, characterParseDelay, wordParseDelay)

expected:

  • if entered/touched morse code matches with "stringToRecignize", the calback/action should be triggered

issue:

  • no morse code is recognized, any callback (morsecode, character, word) return empty string, action is never triggered

analysis:

  • mutable array "currentSequence" is not initialized
  • although the UIGestureRecognizer is no NSCoder conforming UI class it is used in InterfaceBuilder
  • you have to implement NSCoder initialiser "-[NSCoder initWithCoder:]" or at least override "-[NSObject init]" where you should setup your properties; at least "currentSequence"

best regards, Oliver

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.