Bir UITableview animasyonunun tamamlanmasının ardından nasıl harekete geçebilirim?IOS UITableview Tablo animasyonları tamamlandıktan sonra nasıl harekete geçilir?
UITableview hücresini küçültmeyi ve büzülmeden sonra görünmeyen hücrenin alt görünümünü kaldırmayı deniyorum. Hücreyi daraltmak için, [tableview beginUpdates] ve [tableview endUpdates] 'i çağırıyorum ve UITableview'in theheightForRowAtIndexPath veri kaynağı yöntemi tarafından döndürülen hücrenin yüksekliğini değiştiriyorum.
Zorluk, alt görünümü kaldırmadan önce alt görüntünün görünmemesi için küçültmeyi tamamlamak için tablo görünümüne ihtiyacım var. Eğer alt tabloyu [tableview endUpdates] 'i çağırdıktan sonra (ya da öncesinde ya da arasında) alt görüntüyü kaldırmak için koya koyarsam, alt ekran çok yakında silinir (animasyon için beklemez) ve komik gözükür.
Benim düşünce ben kurulum için animasyon tamamlanmasının ardından çalışan bir geri arama yapabilmek ister ve
Ben şimdiye kadar bulduğum kısa bir süre gecikme performSelector çalıştığı en iyi şey: [öz performSelector: @selector (removeSubmenuViewFromCellView) withObject: afterDelay nil: 0,3]; – kris
Tamam. Sorgulama için teşekkürler – kris