Özel bir tablo hücresi kullanan bir UITableView var ve her hücre bir UIWebView'a sahip.
UIWebView'un yüklenmesi uzun zaman aldığından, her ne pahasına olursa olsun yeniden yüklemekten kaçınmak istiyorum. Bazı durumlarda, tüm hücrelerimi yükledim, ancak yükseklikleri bozuk. Bu nedenle, "cellForRow" işlevini tetiklemeden tabloyu "aktarmam" gerekiyor.
- Hücreleri yeniden yükleyeceği için kesinlikle reloadData kullanamıyorum.
- TableView.setNeedDisplay, setNeedsLayout vb. Denedim, hiçbiri tablo hücrelerini yeniden düzenleyemiyor
- Çalışmasının tek yolu, beginupdates / endupdates bloğunu çağırmaktır, bu blok, cellForRow! AMA, animasyonu istemedim! Bu blok bir animasyon efekti yaratıyor ama ben istemiyorum ...
Sorunumu nasıl çözebilirim?
UITableViewRowAnimationNone
, ancak bununla animasyon kolayca atlanabilir!