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ď č. 1Nastavte 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
}