Ho implementato Force Touch nella mia app nella vista chat. Quando un utente forza-tocca il fumetto del messaggio chat dell'altro utente, viene presentato il suo profilo. Per qualche strana ragione, quando la bolla del messaggio viene delicatamente premuta, la transizione interattiva rimane bloccata e tutto ciò che è visibile è uno screenshot della vista che dovrebbe essere eliminato gradualmente.L'animazione forzata al tocco si blocca se viene toccata delicatamente
Ho eseguito il debug di questo problema anche utilizzando il View Hierarchy Debugger e il UITransitionView
è sicuramente la vista più in alto. L'app non si arresta in modo anomalo: è ancora in esecuzione e l'utente può ancora ricevere messaggi ma non visualizzarli, uscire dallo schermo, ecc. A causa dello screenshot bloccato sopra.
Qualcuno ha mai avuto problemi come questo? Sembra un bug di Apple.
Forse potresti condividere del codice. Stai usando l'API peek/pop di Apple? – beyowulf
Ciao @beyowulf. Proverò a duplicare il problema con un progetto di esempio e pubblicarlo qui. Sì, sto usando l'API peek/pop. –
Si prega di visualizzare il progetto di esempio sul mio Github: https://github.com/JinkProject/PeekPopBug –