Signature Pad Prevent Swiping

Hello Syncfusion


Is it possible to set focus to a signature pad in xamarin.forms to prevent vertical scrolling within a scroll view, and pulling out the side bar.
Currently I have to have the control on a modal page by itself as it is impossible to use when inside of a scroll view is there a way to prevent that behaviour.


Thanks


17 Replies

SP Sakthivel Palaniyappan Syncfusion Team September 8, 2020 12:07 PM UTC

Hi Finlay,

We are currently validating on this and we will update the details on September 10, 2020. We appreciate your patience until then.

Regards,
Sakthivel P.



SP Sakthivel Palaniyappan Syncfusion Team September 10, 2020 01:34 PM UTC

Hi Finlay,

Thanks for the patience.

We have checked the reported issue and we could able to reproduce the same. We confirmed this as bug and we have logged a defect report regarding on this and it can be tracked through our feedback portal below.

Feedback link:
https://www.syncfusion.com/feedback/17783/disable-scrolling-in-scrollview-when-we-focus-in-signaturepad

We will fix the issue and  provide patch on September 24, 2020.

Regards,
Sakthivel P.
 



SP Sakthivel Palaniyappan Syncfusion Team September 25, 2020 03:29 AM UTC

Hi Finlay,

Sorry for the inconvenience.

We have fixed the reported issue and we will provide patch for this fix before end of the day. We appreciate your patience until then.

Regards,
Sakthivel P.
 



RS Ruba Shanmugam Syncfusion Team September 25, 2020 09:07 AM UTC

 Hi Finlay,

We were fixed the “Disable the scrolling of scrollview when focus the SignaturePad” reported issue in Android platform find the assembly from below link.

Assembly Version: 18.2.0.59

Disclaimer: Please note that we have created this patch for the version v18.2.0.59 specifically to resolve the issue reported in this incident.

Assembly: https://www.syncfusion.com/downloads/support/directtrac/general/ze/SignaturePad_ScrollViewAssembly2101063486
 
Note: Please refer the below link to apply the custom assembly

https://www.syncfusion.com/kb/8279/how-to-apply-the-custom-assemblies-when-configured-the-project-with-syncfusion-nuget  

Currently we have patch support only to the main and service pack release version, not for weekly Nuget release. So only provided a assembly with 18.2.0.59 version.

This fix will be included in our upcoming weekly release which is expected to rolled out on Oct 6th, 2020.

Could you please check this fix with your application and let us know, whether the issue is resolved or not.

Regards,
Ruba Shanmugam 



SP Sakthivel Palaniyappan Syncfusion Team October 6, 2020 06:20 PM UTC

Hi Finlay,

Sorry for the inconvenience.

We could not include the fix in our October 7, 2020 weekly release. We will include the fix in our upcoming weekly NuGet release, which will be available on October 13, 2020. We appreciate your patience until then.

Regards,
Sakthivel P.
 



SP Sakthivel Palaniyappan Syncfusion Team October 13, 2020 03:06 PM UTC

Hi Finlay,

Sorry for the delay.

We have not included the reported issue in our today weekly NuGet release. We will include the fix in our upcoming weekly NuGet release without delay. Meanwhile please use our custom assemblies to resolve the issue. Fix will be included in our upcoming weekly NuGet release, which will be available on October 20, 2020.

Regards,
Sakthivel P.
 



SP Sakthivel Palaniyappan Syncfusion Team October 20, 2020 02:43 PM UTC

Hi Finlay,

Thank you for your patience.

We have fixed the reported issue and included the issue fix in our latest Weekly NuGet release update version 18.3.0.42 which is available for download (https://www.nuget.org/ ).

We thank you for your support and appreciate your patience in waiting for this update. Please get in touch with us if you would require any further assistance.

Regards,
Sakthivel P.
 



MA Matt January 5, 2021 02:38 AM UTC

Hi Sakthivel

Thanks for this fix. Is there any chance of a fix coming for iOS too?

Thanks
Matt


SP Sakthivel Palaniyappan Syncfusion Team January 5, 2021 12:18 PM UTC

Hi Matt,

Thanks for the update.

We will fix the reported issue in iOS and include the fix in our upcoming weekly NuGet release, which will be available on January 12, 2021.

Regards,
Sakthivel P.



MA Matt January 13, 2021 03:38 AM UTC

Hi Sakthivel

I note v18.4.0.34 was released 18 hours ago, but it doesn't appear to have the fix according to the release notes. Is that just missing, should I download this version to fix this problem in iOS, or is there another release coming with this fix?

Thanks
Matt


RS Ruba Shanmugam Syncfusion Team January 13, 2021 07:32 AM UTC

Hi Matt,

We have fixed the reported issue for "iOS - Signature Pad Prevent Swiping" and included the issue fix in our latest Weekly NuGet release update version 18.3.0.44. We missed to add this fix in the our release note.

We thank you for your support and appreciate your patience in waiting for this update. Please get in touch with us if you would require any further assistance.

Regards,
Ruba Shanmugam


MA Matt January 13, 2021 08:51 AM UTC

Hi Ruba

The version we are using which we reported the issue with is 18.3.0.51 which is newer than the build you listed (from several months ago).

The latest build, and the one that Sakthivel said the fix would be in, is 18.4.0.34.

Can you advise?

Thanks
Matt


RS Ruba Shanmugam Syncfusion Team January 13, 2021 08:55 AM UTC

Hi Matt,

Sorry for the inconvenience. Please ignore the previous update.

We have fixed the reported issue for "iOS - Signature Pad Prevent Swiping" and included the issue fix in our latest Weekly NuGet release update version 18.4.0.34.  

Regards,
Ruba Shanmugam 



MA Matt January 15, 2021 02:12 AM UTC

Hi Ruba

I can confirm that the issue is resolved on iOS with the latest release 18.4.0.34.

Thanks for your help.

Matt


RS Ruba Shanmugam Syncfusion Team January 15, 2021 05:51 AM UTC

Hi Matt,

Thanks for your update.

We glad to hear that your issue has been resolved with the lastest weekly release.

Please let us know if you need any further assistance.

Regards,
Ruba Shanmugam  



AS Anurag Sukumaran March 16, 2024 07:47 AM UTC

Hello Team,

I am facing the same issue in MAUi. can we prevent scrolling while using signature o



AJ AhamedAliNishad JahirHussain Syncfusion Team March 18, 2024 01:49 PM UTC

Hi Anurag,


Upon further investigation, we have found that in iOS, there is an issue within the framework level causing the signature pad touch to be passed to the parent (scrollview). As a result, when attempting to write a signature in the signature pad on iOS, scrolling occurs, hindering the writing process. To address this, we have implemented a workaround at the sample level. Specifically, we change the scrollview orientation to "neither" when the draw operation starts and revert it to "vertical" when the draw is completed. The provided code snippet illustrates this solution. We have included the sample for your reference. Kindly review the attached sample and let us know the details.


Code Snippet :


Mainpage.xaml.cs

 

        private void signaturePad_DrawStarted(object sender, System.ComponentModel.CancelEventArgs e)

        {

            scrollView.Orientation = ScrollOrientation.Neither;

        }

 

        private void signaturePad_DrawCompleted(object sender, System.EventArgs e)

        {

            scrollView.Orientation = ScrollOrientation.Vertical;

        }


Regards,

Ahamed Ali Nishad.


Attachment: SignatureMaui_(6)_b49e5583.zip

Loader.
Up arrow icon