今天在寫項目的時候,遇到了一件令人抓狂的事情。 正如標題所示,被這個方法弄的團團轉。 -(void)scrollViewDidEndScrollingAnimation:是協議里的方法。 意味當動畫結束時調用。 動畫?為什麼會有動畫呢? setContentOffset: animated: -這一 ...
今天在寫項目的時候,遇到了一件令人抓狂的事情。
正如標題所示,被這個方法弄的團團轉。
-(void)scrollViewDidEndScrollingAnimation:是協議里的方法。
意味當動畫結束時調用。
動畫?為什麼會有動畫呢?
setContentOffset: animated: -這一方法是有動畫的
按照平時的習慣 在animated後我設置了NO
這一設置沒什麼關係。
徹底擊碎了我的心,當我調試bug時根本沒有想到回事這裡的bug。
之所以發現這裡是因為我發現在-(void)scrollViewDidEndScrollingAnimation:打斷點沒有終止。很容易想到沒有動畫。這時才想到animated設置為NO。
因此在使用代理時一定要細心。多考慮考慮。
望我自己引以為戒。