当我的列表视图重新加载数据时,我的应用程序有一些奇怪的动画,它只发生在iOS上。每次重新加载时,它看起来像是一个新的单元格插入到列表视图中。我怎么能阻止这种情况发生?我是否需要处理自定义渲染才能解决此问题?我该怎么办?
请帮忙。提前致谢。
重新加载数据的代码:
protected override void OnAppearing()
{
base.OnAppearing();
if (App.AuthenticationContext == null)
{
DialogHelper.ShowLoading("");
if (!App.Reconnect())
{
Navigation.PushAsync(new LoginPage(new LoginViewModel()));
DialogHelper.HideLoading();
return;
}
Device.BeginInvokeOnMainThread(async () =>
{
await Task.Run(() =>
{
ReloadData();
});
DialogHelper.HideLoading();
});
}
ViewModel.CurrentAuthenticationContext = App.AuthenticationContext;
}