2015-12-10 32 views

回答

0

我認爲UIScroll會因爲某些性能原因而緩存它的委託。您必須首先準備您的多播代理。然後將原始代理設置爲UIScroll。最後,UIScroll將知道您已實施scrollViewDidScroll方法。

當你想改變你的多播委託,記住將原來的委託UIScroll這樣的:

self.scrollView.delegate = nil; 
self.scrollView.delegate = yourMulticastDelegate;