Skip to content

UIKit UIView touchesMoved events interrupted when embedded in MijickNavigationView #63

@lutianlei

Description

@lutianlei

Hello,

I've encountered an issue when embedding a UIKit-based drawing view (via UIViewRepresentable) inside a view controlled by MijickNavigationView. The problem is that continuous touch events (touchesMoved) are only partially delivered — typically only the initial move event fires after touchesBegan, causing the drawing strokes to be discontinuous and incomplete.

After debugging, I found that the DragGesture handling or gesture system in MijickNavigationView appears to intercept or swallow the UIKit touch events, breaking the UIKit event chain and preventing smooth drawing.

This behavior affects use cases involving custom UIKit views requiring continuous touch input (e.g., signature pads, drawing canvases).

Could you please advise or provide a way to:

Disable or modify the gesture handling temporarily on specific screens?

Expose configuration options to avoid swallowing UIKit touch events?

Or suggest best practices for integrating UIKit touch-heavy views inside MijickNavigationView?

Thank you for your help and the great library!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions