ios - scrollViewWillBeginDragging : Not getting called in UICollectionview
<p><p>我有一个 <code>UIView</code>,其中有一个 <code>UICollectionview</code>。为了了解 <code>UICollectionview</code> 的滚动距离,我使用了 <code>scrollViewWillBeginDragging:</code> ,但它没有被调用。
示例代码是</p>
<pre><code>- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
{
CGPoint translation = ;
if(translation.y > 0)
{
//dragging down
_reusableview.backgroundColor = ;
}
else
{
// dragging up
_reusableview.backgroundColor = ;
}
}
</code></pre>
<p>谁能帮帮我?</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>希望您已添加 UIscrollViewDelegate 并将 UIcollectionView 委托(delegate)设置为该类。
然后在collectionView滚动时调用scrollViewWillBeginDragging()函数。</p>
<p>在函数里面可以确认scrollView是否是KindOfClass UICollectionView。</p></p>
<p style="font-size: 20px;">关于ios - scrollViewWillBeginDragging : Not getting called in UICollectionview,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/31675919/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/31675919/
</a>
</p>
页:
[1]