Multiple scale range pointer animation issue on IOS

hi all,
i have a circular gauge with 2 scale and inside each scale a rangepointer.
if i put EnableAnimation="True" on each rangepointer, one doesn't work (only the first one works) on IOS
On android it's ok.
thanks



16 Replies 1 reply marked as answer

SS Sridevi Sivakumar Syncfusion Team June 17, 2021 12:53 PM UTC

Hi Alberto,

We checked the reported issue [iOS] Range pointer not render when adding multiple scales and enable pointer animation
 and we have logged a bug report for this issue. You can keep track of the bug from the feedback portal below.

Link: https://www.syncfusion.com/feedback/26289

The provided feedback link is private, and you need to login to view this feedback.

We will include the fix in the next weekly NuGet which is expected to be released on July 1, 2021.

If you have any more specification/precise replication procedure or a scenario to be tested, you can add it as a comment in the portal.

Regards,
Sridevi S.    



LU Luca June 20, 2021 11:35 PM UTC

hi, i found 2 other bugs for circular gauge.

On android:

i have a list and inside each element i have a circular gauge with an image in annotaion.

the first load is ok but when i filter the list items, the annotation disappears (just on android, on ios is working fine).

So in order to replicate:

- create a list with a circulargauge as template

- put an image as annotation

- filter the item list in order to hide and then re-add item.... the annotation disappears.


ON IOS:

if i put an image button as annotation the click doesn't work





let me know thanks



BK Bharathiraja K Syncfusion Team June 22, 2021 04:57 PM UTC

Hi Luca,


The issue can be reproduced and currently we are checking the issue with source and update you complete details on 23rd June 2021.


Regards,

Bharathiraja.



SS Sridevi Sivakumar Syncfusion Team June 23, 2021 01:46 PM UTC

Hi Alberto,

Query-1: When I filter the list items, the annotation image disappears in Android

We have checked this problem. When changing the BindingContext while scrolling or searching, we are facing the issue in forms to native view conversion in Android and checking it in in framework level. However, we can resolve it at the sample level by setting the SfListView ListViewCachingStrategy as CreateNewTemplate as per the below code snippet.


[XAML]:
 
<syncfusion:SfListView x:Name="listView" ListViewCachingStrategy="CreateNewTemplate" >
...
</syncfusion:SfListView>
 

Query-2: Button click event now working in Gauge annotation view iOS.  

We have checked the reported issue  [iOS] Button click event is not working when adding a button in circular gauge annotation view  and we have confirmed as a bug and logged a bug report for this issue. You can keep track of the bug from the feedback portal below.


Link: 
https://www.syncfusion.com/feedback/26411

The provided feedback link is private, and you need to login to view this feedback.



We will include the fix in the next weekly NuGet which is expected to be released on July 
1, 2021.


If you have any more specification/precise replication procedure or a scenario to be tested, you can add it as a comment in the portal.



Regards, 

Sridevi S.     
 



LU Luca June 24, 2021 07:39 AM UTC

hi,

using ListViewCachingStrategy="CreateNewTemplate" makes the list super slow.... i can not use it.. any suggestion?

thanks



SS Sridevi Sivakumar Syncfusion Team June 25, 2021 03:21 PM UTC

Hi Marian Grzesik, 
 
We have considered “When I filter the list items, the annotation image disappears in Android an issue, and we will fix this in our source and provide the patch for both issues in July 1,2021. 
 
Regards, 
Sridevi S. 



LU Luca June 26, 2021 10:52 PM UTC

thanks a lot!!



SS Sridevi Sivakumar Syncfusion Team June 28, 2021 09:09 AM UTC

Hi Alberto,

Most welcome, let us know if you need any further assistance.

Regards,
Sridevi S. 



LU Luca June 30, 2021 05:33 PM UTC

hi all,

i'm testing the new version released today but ALL the issues are still there but you wrote in the previous message:

We will include the fix in the next weekly NuGet which is expected to be released on July 1, 2021.

why?



SS Sridevi Sivakumar Syncfusion Team July 1, 2021 02:22 PM UTC

Hi Alberto,

Query: i'm testing the new version released today but ALL the issues are still there but you wrote in the previous message: We will include the fix in the next weekly NuGet which is expected to be released on July 1, 2021. why?

We have fixed the reported issues and we did not include this fix in our 19.2.0.44 version ( Volume 2,2021). The assemblies for the fix can be downloaded from the below link.

Please find the patch assemblies alone from the below location:
https://syncfusion.com/Installs/support/patch/19.2.0.44/916885/F166421/SyncfusionPatch_19.2.0.44_916885_7012021052034247_F166421.zip
 

Assembly Version: 
19.2.0.44

Disclaimer:
Please note that we have created this patch for version 19.2.0.44 specifically to resolve the following issue reported in this incident. If you have received other patches for the same version for other products, please apply all patches in the order received
.

To Clear the cache:
 

Follow the below link to clear cache,
https://www.syncfusion.com/kb/6987/how-to-clear-nuget-cache

The fix will be included in our weekly NuGet release which is expected to be rolled out on July 6, 2021.


We appreciate your patience until then.

Regards,
Sridevi S.  
 



LU Luca July 2, 2021 12:21 AM UTC

hi,

thanks for the dll.

i tested and on andorid is ok, on ios animations now are working but i have this exception (i have a gauge in a modal view and i got this exception when i PopModalAsync)


Unhandled Exception:

System.ArgumentNullException: Value cannot be null.

Parameter name: view

at ObjCRuntime.NativeObjectExtensions.GetNonNullHandle (ObjCRuntime.INativeObject self, System.String argumentName) [0x00003] in /Users/builder/azdo/_work/1/s/xamarin-macios/src/ObjCRuntime/INativeObject.cs:27

at UIKit.UIView.AddSubview (UIKit.UIView view) [0x00005] in /Users/builder/azdo/_work/1/s/xamarin-macios/src/build/ios/native/UIKit/UIView.g.cs:263

at Syncfusion.SfGauge.iOS.SFGaugeAnnotation.set_View (UIKit.UIView value) [0x0002b] in :0

at Syncfusion.SfGauge.iOS.SFCircularGauge.DisposeCircularGauge () [0x00314] in :0

at Syncfusion.SfGauge.XForms.iOS.Disposer.Dispose (Syncfusion.SfGauge.XForms.SfCircularGauge gauge) [0x0000f] in :0

at Syncfusion.SfGauge.XForms.iOS.SfGaugeRenderer.Dispose (System.Boolean disposing) [0x002e2] in

f8596da29ce7978e7d1>:0

at Foundation.NSObject.Dispose () [0x00000] in /Users/builder/azdo/_work/1/s/xamarin-macios/src/Foundation/NSObject2.cs:163

at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose (System.Boolean disposing) [0x0003f] in D:\a\1\s\Xamarin.Forms.Platform.iOS\VisualElementPackager.cs:87

at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose () [0x00000] in D:\a\1\s\Xamarin.Forms.Platform.iOS\VisualElementPackager.cs:40

at Xamarin.Forms.Platform.iOS.VisualElementRenderer`1[TElement].Dispose (System.Boolean disposing) [0x00058] in :0

at Foundation.NSObject.Dispose () [0x00000] in /Users/builder/azdo/_work/1/s/xamarin-macios/src/Foundation/NSObject2.cs:163

at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose (System.Boolean disposing) [0x0003f] in D:\a\1\s\Xamarin.Forms.Platform.iOS\VisualElementPackager.cs:87

at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose () [0x00000] in D:\a\1\s\Xamarin.Forms.Platform.iOS\Vis

ualElementPackager.cs:40

at Xamarin.Forms.Platform.iOS.VisualElementRenderer`1[TElement].Dispose (System.Boolean disposing) [0x00058] in :0

at Foundation.NSObject.Dispose () [0x00000] in /Users/builder/azdo/_work/1/s/xamarin-macios/src/Foundation/NSObject2.cs:163

at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose (System.Boolean disposing) [0x0003f] in D:\a\1\s\Xamarin.Forms.Platform.iOS\VisualElementPackager.cs:87

at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose () [0x00000] in D:\a\1\s\Xamarin.Forms.Platform.iOS\VisualElementPackager.cs:40

at Xamarin.Forms.Platform.iOS.VisualElementRenderer`1[TElement].Dispose (System.Boolean disposing) [0x00058] in :0

at Foundation.NSObject.Dispose () [0x00000] in /Users/builder/azdo/_work/1/s/xamarin-macios/src/Foundation/NSObject2.cs:163

at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose (System.Boolean disposing) [0x0003f] in D:\a\1\s\Xamarin.Forms.Platf

orm.iOS\VisualElementPackager.cs:87

at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose () [0x00000] in D:\a\1\s\Xamarin.Forms.Platform.iOS\VisualElementPackager.cs:40

at Xamarin.Forms.Platform.iOS.VisualElementRenderer`1[TElement].Dispose (System.Boolean disposing) [0x00058] in :0

at Foundation.NSObject.Dispose () [0x00000] in /Users/builder/azdo/_work/1/s/xamarin-macios/src/Foundation/NSObject2.cs:163

at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose (System.Boolean disposing) [0x0003f] in D:\a\1\s\Xamarin.Forms.Platform.iOS\VisualElementPackager.cs:87

at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose () [0x00000] in D:\a\1\s\Xamarin.Forms.Platform.iOS\VisualElementPackager.cs:40

at Xamarin.Forms.Platform.iOS.VisualElementRenderer`1[TElement].Dispose (System.Boolean disposing) [0x00058] in :0

at Xamarin.Forms.Platform.iOS.FrameRenderer.Dispose (System.Boolean disposing) [0x00010] in D:\a\1\s\

Xamarin.Forms.Platform.iOS\Renderers\FrameRenderer.cs:154

at Foundation.NSObject.Dispose () [0x00000] in /Users/builder/azdo/_work/1/s/xamarin-macios/src/Foundation/NSObject2.cs:163

at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose (System.Boolean disposing) [0x0003f] in D:\a\1\s\Xamarin.Forms.Platform.iOS\VisualElementPackager.cs:87

at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose () [0x00000] in D:\a\1\s\Xamarin.Forms.Platform.iOS\VisualElementPackager.cs:40

at Xamarin.Forms.Platform.iOS.VisualElementRenderer`1[TElement].Dispose (System.Boolean disposing) [0x00058] in :0

at Foundation.NSObject.Dispose () [0x00000] in /Users/builder/azdo/_work/1/s/xamarin-macios/src/Foundation/NSObject2.cs:163

at Xamarin.Forms.Platform.iOS.DisposeHelpers.DisposeModalAndChildRenderers (Xamarin.Forms.Element view) [0x00042] in D:\a\1\s\Xamarin.Forms.Platform.iOS\DisposeHelpers.cs:23

at Xamarin.Forms.Platform.iOS.Platform.Xamarin.Forms.INavigation.PopMo

dalAsync (System.Boolean animated) [0x00146] in D:\a\1\s\Xamarin.Forms.Platform.iOS\Platform.cs:128

at Xamarin.Forms.Application+NavigationImpl.OnPopModal (System.Boolean animated) [0x0005d] in D:\a\1\s\Xamarin.Forms.Core\Application.cs:436

at Xamarin.Forms.Shell+NavigationImpl.OnPopModal (System.Boolean animated) [0x00093] in D:\a\1\s\Xamarin.Forms.Core\Shell\Shell.cs:1317

at app.Views.ItemCommandPage.TapGestureRecognizer_Tapped (System.Object sender, System.EventArgs e) [0x0002a] in D:\Dev\app\app\app\Views\ItemCommandPage.xaml.cs:27

at System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.b__7_0 (System.Object state) [0x00000] in /Library/Frameworks/Xamarin.iOS.framework/Versions/Current/src/Xamarin.iOS/mcs/class/referencesource/mscorlib/system/runtime/compilerservices/AsyncMethodBuilder.cs:1021

at Foundation.NSAsyncSynchronizationContextDispatcher.Apply () [0x00000] in /Users/builder/azdo/_work/1/s/xamarin-macios/src/Foundation/NSAction.cs:178

at

(wrapper managed-to-native) UIKit.UIApplication.UIApplicationMain(int,string[],intptr,intptr)

at UIKit.UIApplication.Main (System.String[] args, System.IntPtr principal, System.IntPtr delegate) [0x00005] in /Users/builder/azdo/_work/1/s/xamarin-macios/src/UIKit/UIApplication.cs:86

at UIKit.UIApplication.Main (System.String[] args, System.String principalClassName, System.String delegateClassName) [0x0000e] in /Users/builder/azdo/_work/1/s/xamarin-macios/src/UIKit/UIApplication.cs:65

at app.iOS.Application.Main (System.String[] args) [0x00001] in D:\Dev\app\app\app.iOS\Main.cs:17

2021-07-02 02:00:57.937 app.iOS[12641:3038693] Unhandled managed exception: Value cannot be null.

Parameter name: view (System.ArgumentNullException)

at ObjCRuntime.NativeObjectExtensions.GetNonNullHandle (ObjCRuntime.INativeObject self, System.String argumentName) [0x00003] in /Users/builder/azdo/_work/1/s/xamarin-macios/src/ObjCRuntime/INativeObject.cs:27

at UIKit.UIView.AddSubview (UIKit.

UIView view) [0x00005] in /Users/builder/azdo/_work/1/s/xamarin-macios/src/build/ios/native/UIKit/UIView.g.cs:263

at Syncfusion.SfGauge.iOS.SFGaugeAnnotation.set_View (UIKit.UIView value) [0x0002b] in :0

at Syncfusion.SfGauge.iOS.SFCircularGauge.DisposeCircularGauge () [0x00314] in :0

at Syncfusion.SfGauge.XForms.iOS.Disposer.Dispose (Syncfusion.SfGauge.XForms.SfCircularGauge gauge) [0x0000f] in :0

at Syncfusion.SfGauge.XForms.iOS.SfGaugeRenderer.Dispose (System.Boolean disposing) [0x002e2] in :0

at Foundation.NSObject.Dispose () [0x00000] in /Users/builder/azdo/_work/1/s/xamarin-macios/src/Foundation/NSObject2.cs:163

at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose (System.Boolean disposing) [0x0003f] in D:\a\1\s\Xamarin.Forms.Platform.iOS\VisualElementPackager.cs:87

at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose () [0x00000] in D

:\a\1\s\Xamarin.Forms.Platform.iOS\VisualElementPackager.cs:40

at Xamarin.Forms.Platform.iOS.VisualElementRenderer`1[TElement].Dispose (System.Boolean disposing) [0x00058] in :0

at Foundation.NSObject.Dispose () [0x00000] in /Users/builder/azdo/_work/1/s/xamarin-macios/src/Foundation/NSObject2.cs:163

at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose (System.Boolean disposing) [0x0003f] in D:\a\1\s\Xamarin.Forms.Platform.iOS\VisualElementPackager.cs:87

at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose () [0x00000] in D:\a\1\s\Xamarin.Forms.Platform.iOS\VisualElementPackager.cs:40

at Xamarin.Forms.Platform.iOS.VisualElementRenderer`1[TElement].Dispose (System.Boolean disposing) [0x00058] in :0

at Foundation.NSObject.Dispose () [0x00000] in /Users/builder/azdo/_work/1/s/xamarin-macios/src/Foundation/NSObject2.cs:163

at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose (System.Boolean disposing) [0x

zdo/_work/1/s/xamarin-macios/src/Foundation/NSObject2.cs:163

at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose (System.Boolean disposing) [0x0003f] in D:\a\1\s\Xamarin.Forms.Platform.iOS\VisualElementPackager.cs:87

at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose () [0x00000] in D:\a\1\s\Xamarin.Forms.Platform.iOS\VisualElementPackager.cs:40

at Xamarin.Forms.Platform.iOS.VisualElementRenderer`1[TElement].Dispose (System.Boolean disposing) [0x00058] in :0

at Xamarin.Forms.Platform.iOS.FrameRenderer.Dispose (System.Boolean disposing) [0x00010] in D:\a\1\s\Xamarin.Forms.Platform.iOS\Renderers\FrameRenderer.cs:154

at Foundation.NSObject.Dispose () [0x00000] in /Users/builder/azdo/_work/1/s/xamarin-macios/src/Foundation/NSObject2.cs:163

at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose (System.Boolean disposing) [0x0003f] in D:\a\1\s\Xamarin.Forms.Platform.iOS\VisualElementPackager.cs:87

at Xamarin.Forms.Platform.iOS.VisualElemen

0003f] in D:\a\1\s\Xamarin.Forms.Platform.iOS\VisualElementPackager.cs:87

at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose () [0x00000] in D:\a\1\s\Xamarin.Forms.Platform.iOS\VisualElementPackager.cs:40

at Xamarin.Forms.Platform.iOS.VisualElementRenderer`1[TElement].Dispose (System.Boolean disposing) [0x00058] in :0

at Foundation.NSObject.Dispose () [0x00000] in /Users/builder/azdo/_work/1/s/xamarin-macios/src/Foundation/NSObject2.cs:163

at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose (System.Boolean disposing) [0x0003f] in D:\a\1\s\Xamarin.Forms.Platform.iOS\VisualElementPackager.cs:87

at Xamarin.Forms.Platform.iOS.VisualElementPackager.Dispose () [0x00000] in D:\a\1\s\Xamarin.Forms.Platform.iOS\VisualElementPackager.cs:40

at Xamarin.Forms.Platform.iOS.VisualElementRenderer`1[TElement].Dispose (System.Boolean disposing) [0x00058] in :0

at Foundation.NSObject.Dispose () [0x00000] in /Users/builder/a

tPackager.Dispose () [0x00000] in D:\a\1\s\Xamarin.Forms.Platform.iOS\VisualElementPackager.cs:40

at Xamarin.Forms.Platform.iOS.VisualElementRenderer`1[TElement].Dispose (System.Boolean disposing) [0x00058] in :0

at Foundation.NSObject.Dispose () [0x00000] in /Users/builder/azdo/_work/1/s/xamarin-macios/src/Foundation/NSObject2.cs:163

at Xamarin.Forms.Platform.iOS.DisposeHelpers.DisposeModalAndChildRenderers (Xamarin.Forms.Element view) [0x00042] in D:\a\1\s\Xamarin.Forms.Platform.iOS\DisposeHelpers.cs:23

at Xamarin.Forms.Platform.iOS.Platform.Xamarin.Forms.INavigation.PopModalAsync (System.Boolean animated) [0x00146] in D:\a\1\s\Xamarin.Forms.Platform.iOS\Platform.cs:128

at Xamarin.Forms.Application+NavigationImpl.OnPopModal (System.Boolean animated) [0x0005d] in D:\a\1\s\Xamarin.Forms.Core\Application.cs:436

at Xamarin.Forms.Shell+NavigationImpl.OnPopModal (System.Boolean animated) [0x00093] in D:\a\1\s\Xamarin.Forms.Core\Shell\Shell.cs:1317

at Botticin

o.Views.ItemCommandPage.TapGestureRecognizer_Tapped (System.Object sender, System.EventArgs e) [0x0002a] in D:\Dev\app\app\app\Views\ItemCommandPage.xaml.cs:27

at System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.b__7_0 (System.Object state) [0x00000] in /Library/Frameworks/Xamarin.iOS.framework/Versions/Current/src/Xamarin.iOS/mcs/class/referencesource/mscorlib/system/runtime/compilerservices/AsyncMethodBuilder.cs:1021

at Foundation.NSAsyncSynchronizationContextDispatcher.Apply () [0x00000] in /Users/builder/azdo/_work/1/s/xamarin-macios/src/Foundation/NSAction.cs:178

at (wrapper managed-to-native) UIKit.UIApplication.UIApplicationMain(int,string[],intptr,intptr)

at UIKit.UIApplication.Main (System.String[] args, System.IntPtr principal, System.IntPtr delegate) [0x00005] in /Users/builder/azdo/_work/1/s/xamarin-macios/src/UIKit/UIApplication.cs:86

at UIKit.UIApplication.Main (System.String[] args, System.String principalClassName, System.String delegateCla



SS Sridevi Sivakumar Syncfusion Team July 2, 2021 09:25 AM UTC

Hi Alberto,

Sorry for the inconvenience caused.

We have fixed the reported issues and assemblies for the fix can be downloaded from the below link.

Please find the patch assemblies alone from the below location:

https://syncfusion.com/Installs/support/patch/19.2.0.44/916885/F166421/SyncfusionPatch_19.2.0.44_916885_7022021024452044_F166421.zip


Assembly Version: 19.2.0.44

The fix will be included in our weekly NuGet release which is expected to be rolled out on July 6, 2021.

Regards,
Sridevi S. 



LU Luca July 3, 2021 09:01 AM UTC

thanks a lot it works!

i see a strange behavior when i scroll, the size change.

I don’t know if it’s an issue or I’m doing something wrong.



SS Sridevi Sivakumar Syncfusion Team July 5, 2021 10:42 AM UTC

Hi Alberto,

This update is mainly to get the confirmation of your reported issue to proceed with this without any misleading
?

We have checked the reported problem with shared NuGet and the gauge size is not changed and we have prepared a sample and video for your requirement, please have it from the below link

Sample link: https://www.syncfusion.com/downloads/support/directtrac/general/ze/Sample2133525971

Video link

Android: https://www.syncfusion.com/downloads/support/directtrac/general/ze/AndroidDemo-1984935940

iOS: https://www.syncfusion.com/downloads/support/directtrac/general/ze/iOSDemo1100158911


Can you please check the above sample and video and confirm whether the SfCircularGauge size is changed when you scroll the screen in your application?

If yes means, please revert us by modifying the sample based on your application along with the replication procedure and share the issue reproducing platform.

Regards
Sridevi S.
 
 



LU Luca July 5, 2021 10:46 AM UTC

Hi,

It’s all ok. No issue, was my fault.

Thanks , waiting for the release 😉



SS Sridevi Sivakumar Syncfusion Team July 6, 2021 11:24 AM UTC

Hi Alberto,

We have fixed the reported issues and the fix is included in our weekly NuGet of July 6, 2021.

NuGet Version: 19.2.0.46

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

Regards,
Sridevi S.
 


Marked as answer
Loader.
Up arrow icon