/ / Presunutím zobrazenia tabletu nahor alebo nadol sa zastaví animácia UIView v systéme iOS - ios, tableview, uiviewanimation

Presunutím zobrazenia tabletu nahor a nadol sa zastaví animácia UIView v systéme iOS - ios, tableview, uiviewanimation

Robím aplikáciu iOS. Je to ako preklad reči. Za to zobrazujem animáciu na UIView s vlnami ako Siri v iPhone, a nad tým som umiestnil tableview na zobrazenie textu. Jeho práca je v poriadku, ale otázka je, zatiaľ čo animácia sa deje, ak som pretiahnuť posúvanie hore alebo dole v tabuľke, UIView animácie zastavenie a po zastavení pretiahnutia, znova animácie začať pracovať.

Nie je to len kvôli pretiahnutiu tableview, akýkoľvek iný objekt, ak som sa pokúšal dotknúť a pretiahnutím animácie Waves sa zastavil.

Mojou požiadavkou je, že by nemalo zastaviť animáciu, aj keď klikneme / ťaháme iné objekty.

Môže mi niekto navrhnúť, ako to opraviť. Vďaka!

odpovede:

0 pre odpoveď č. 1

Nastavte ScrollViewDelegate a použite tieto metódy delegátov:

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

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