/ / Przeciąganie w górę iw dół przewijanego widoku tabeli powoduje zatrzymanie animacji UIView w systemie iOS - ios, tableview, uiviewanimation

Przeciągając w górę iw dół przewijany widok tabeli, animacja UIView zatrzymuje się w iOS - ios, tableview, uiviewanimation

Robię aplikację na iOS. Jest jak tłumaczenie mowy. W tym celu wyświetlam animację do UIView z falami takimi jak Siri w iPhonie, a powyżej umieszczam widok tabeli, aby wyświetlić tekst. Działa to dobrze, ale problem pojawia się podczas animacji, jeśli przeciągnę suwak w górę lub w dół w widoku tabeli, animacja UIView zostanie zatrzymana i po zatrzymaniu przeciągania ponownie rozpocznie się animacja.

Dzieje się tak nie tylko z powodu przeciągania widoku tabeli, jakiegokolwiek innego obiektu, jeśli spróbuję dotknąć i przeciągnąć animację Waves, aby się zatrzymać.

Moim wymaganiem jest, aby nie zatrzymywała animacji, nawet jeśli klikamy / przeciągamy inne obiekty.

Czy ktoś może zaproponować mi, jak to naprawić. Dzięki!

Odpowiedzi:

0 dla odpowiedzi № 1

Ustaw ScrollViewDelegate i użyj tych metod delegatów:

 func scrollViewDidScroll(_ scrollView: UIScrollView) {
//Stop Animation of UIView here
}

func scrollViewDidEndScrollingAnimation(_ scrollView: UIScrollView) {
//Start Animation of UIView here
}