我有一个 UIView
,其中有一个 UICollectionview
。为了了解 UICollectionview
的滚动距离,我使用了 scrollViewWillBeginDragging:
,但它没有被调用。
示例代码是
- (void)scrollViewWillBeginDraggingUIScrollView *)scrollView
{
CGPoint translation = [scrollView.panGestureRecognizer translationInView:scrollView.superview];
if(translation.y > 0)
{
//dragging down
_reusableview.backgroundColor = [UIColor blackColor];
}
else
{
// dragging up
_reusableview.backgroundColor = [UIColor clearColor];
}
}
谁能帮帮我?
希望您已添加 UIscrollViewDelegate 并将 UIcollectionView 委托(delegate)设置为该类。 然后在collectionView滚动时调用scrollViewWillBeginDragging()函数。
在函数里面可以确认scrollView是否是KindOfClass UICollectionView。
关于ios - scrollViewWillBeginDragging : Not getting called in UICollectionview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31675919/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |