Ho una cella personalizzata con una sottoview al suo interno che al raggiungimento di contenuto dal server aumenta in altezza una volta che la risposta arriva.Come aumentare l'altezza della cella e l'altezza della subview allo stesso tempo con l'animazione?
Così aumento l'altezza di questa sottoview con l'animazione e, al termine dell'animazione, invio un messaggio delegato a viewController.
in questo delegato I impostare una variabile un'istanza con nuovo valore per l'altezza della cella e chiamare
[tableView beginUpdates];
[tableView endUpdates];
dopo quello che ha appena ridimensiona la cella con nuova altezza con animazioni fluide. ma poiché questo metodo delegato viene chiamato nel blocco di completamento dell'animazione precedente, succede dopo di esso.
C'è un modo per far sì che entrambi avvengano senza intoppi?
Hai provato ad autorizzare la visualizzazione secondaria rispetto alla cella? – satheeshwaran
ma il mio problema è che conoscerò solo l'altezza della cella quando la vista secondaria si ridimensiona a nuova altezza o in pratica mi stai dicendo di ottenere la nuova altezza ridimensionare la cella con una chiamata delegata e lasciare ridimensionare le schermate con la maschera di autorizzazione invece di impostare la cornice io stesso con l'animazione? hmm ... Non l'ho provato, mi sembra una buona idea. –