Tabloda birçok veri ve çok fazla satır var. Veri değiştiğinde Ekrandaki görünür hücreleri güncellemek istiyorum, gerçekten pahalı bir çağrı olduğu için reloadData kullanmak istemiyorum.iOS - UITableView yenileme tablosu uygun şekilde mi?
Sadece görünen hücreleri güncellemek mümkün mü? Arama yapmayı denedim: beginUpdate
& endUpdate
masanın üstünde, ancak bu her zaman işe yaramıyor mu?
Herhangi bir öneriniz var mı? Şunları yapabilirsiniz
Emin reloadData olduğunu misiniz pahalı? Değişken yükseklikleri kullanmıyorsanız, oldukça ucuz olmasını beklerdim. Tabloda kaç bölümünüz olduğunu, her bölümde kaç satır olduğunu ve önbelleğini temizleyeceğini sorgulayacağız. Ancak hücreler talep üzerine yeniden yüklenecek, bu da sadece görünen hücrelerin yeniden yüklenmesi gerektiği anlamına geliyor. –
Tüm _visible_ hücrelerini yenileyecekseniz, reloadData ** bu ** pahalı olmamalıdır. – Nevin
@StevenFisher Evet, benim durumumda çok pahalı, hücrelerin gerekli yüksekliği ve bazı web aramaları gibi birçok hesaplama var. Bu yüzden muhtemelen benim durumum için pahalı olduğunu söylemeliydim. – aryaxt