scrollViewDidEndDecelerating
全部标签 我用这种方法组织分页:-scrollViewDidEndDecelerating当我滚动UICollectionView时,我更改了屏幕上的一些内容。但是我的屏幕上几乎没有UICollectionView,我只需要一个。 最佳答案 好吧,UICollectionView继承自UIScrollView,因此您可以在委托(delegate)方法中检查哪个ScrollView确实结束了减速。-(void)scrollViewDidEndDecelerating:(UIScrollView*)scrollView{if(scrollView
我有一个UIScrollView,它是在UIView内以编程方式创建的。我需要做什么来确保我可以使用委托(delegate)方法scrollViewDidEndDecelerating?这是我设置的,请假设在UIScrollView中,有三个UIImageViews。当页面首次加载时,我正在查看中心UIImageView并且我可以向后或向前滚动一次。我需要这个委托(delegate)方法的原因是因为我打算用它来计算我当前正在查看的UIImageView。ViewController.h@interfaceViewController:UIViewControllerViewContro
我正在实现UIScrollViewDelegate并用它做很多事情。然而,我刚刚发现了一个恼人的问题。我希望scrollViewDidEndDecelerating:总是在scrollViewWillBeginDecelerating:之后被调用。但是,如果我只是触摸我的ScrollView(实际上我正在触摸scrollView内的一个按钮),scrollViewDidEndDecelerating:会被调用,而scrollViewWillBeginDecelerating:不会被调用。那么,当我简单地按下UIScrollView中的按钮时,如何避免调用scrollViewDidEnd