Unplanned
Last Updated: 24 Jan 2025 08:20 by Malcolm
Zelin
Created on: 06 Dec 2024 12:30
Category: TabView
Type: Bug Report
4
CollectionView: [iOS] The UI freezes while scrolling when the CollectionView is placed inside a TabView
The UI freezes when RadTabView is used as a parent container for RadCollectionView and the CollectionView is scrolled.
9 comments
Malcolm
Posted on: 24 Jan 2025 08:20
This is a critical issue - we cannot release our app with a CollecionView that is broken in this way :(
ADMIN
Didi
Posted on: 22 Jan 2025 07:55

Hello Edoardo,

The issue is included in our planning. Still I cannot promise that a fix will be provided in the upcoming release. The team researches the issue.

Regarding to a workaround, I am afraid I cannot suggest another approach. In general, the behavior is related to the TabView control.

Regards,
Didi
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

Workgroup
Posted on: 21 Jan 2025 16:50

Hello Didi,

We're having the same issue. In our case to make the TabView unreactive is a stack layout embedded in a scroll view inside a TabView. No other scrollable items in the view.
This means that we're not able to scroll vertically the tab view content. Meanwhile this bug is fixed, can you please provide a workaround that provide scrolling?

 

Thanks.
Regards.
Edoardo.

ADMIN
Didi
Posted on: 24 Dec 2024 10:33

Hi Andy,

In general, nesting scrollable objects is not recommended. This is described in the Microsoft documentation for the ScrollView control.

ScrollView objects should not be nested. In addition, ScrollView objects should not be nested with other controls that provide scrolling, such as CollectionView, ListView, and WebView.

So nesting CollectionView in a ScrollView breaks the UI virtualization. And setting a definitive height was suggested to enable the swipe and reorder features.

The issue is escalated to the team, so when there is an update, the item status will be changed.

Regards,
Didi
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

Andy
Posted on: 23 Dec 2024 15:39

Hello Didi,

Applying that approach setting a definitive height to the CollectionView when is inside a ScrollView that is in a TabView gets in the same result of freezing when scrolling.

ADMIN
Didi
Posted on: 21 Dec 2024 11:38

Hello Andy,

If you place the CollectionView in a ScrollView then set a definitive height to the CollectionView control. Test this approach in a combination with swipe and reorder feature.

Regards,
Didi
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

Andy
Posted on: 20 Dec 2024 18:15

I found a workaround for this:

Nest CollectionView into a ScrollView, this will make the CollectionView use the scroll ability from ScrollView and not itself which is the one is wrong. Of course this is not a perfect approach but worked in my case.

The bad news is that using a ScrollView, the CollectionView control can't have scroll features like Swipe and I think Drag N Drop. For my app I'm using swipe and I had to disable swipe feature from CollectionView, otherwise ScrollView's scroll won't work. To keep swipe working meanwhile Telerik solve this bug, I used a SwipeView for my item template and it is working.

Zelin
Posted on: 19 Dec 2024 00:21
The Telerik team is deprecating the RadListView: Link. Perhaps we should wait for it to be fixed. From my experience, the performance of using RadCollectionView is significantly better than that of RadListView.
Andy
Posted on: 18 Dec 2024 23:50
I'm experiencing the same problem and couldn't find a solution or workaround so far. ListView was working better than this.