Ejemplo n.º 1
0
        public override void ReloadTableData()
        {
            if (ItemsSource != null && ItemsSource.Count() > 0)
            {
                CachedHeight.Clear();

                for (int i = 0; i < ItemsSource.Count(); i++)
                {
                    var indexPath = NSIndexPath.FromRowSection(i, 0);
                    GetHeightForRow(TableView, indexPath);
                }

                base.ReloadTableData();

                for (int i = 0; i < ItemsSource.Count(); i++)
                {
                    var indexPath = NSIndexPath.FromRowSection(i, 0);
                    GetCell(TableView, indexPath);
                }
            }
        }
Ejemplo n.º 2
0
 public void ClearCachedHeights()
 {
     CachedHeight.Clear();
 }
 public void ClearCache()
 {
     CachedHeight.Clear();
     CachedCells.Clear();
 }