91得票6回答
检查UIScrollView是否到达顶部或底部

有没有办法知道一个 UIScrollView 是否已经滑到了顶部或底部?可能需要在以下方法中实现:- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOO...

82得票10回答
检测UIScrollView页面变化

有没有一种方式可以检测或者在用户在启用分页的UIScrollView中切换页面时获取通知?

68得票6回答
通过编程设置contentOffset会触发scrollViewDidScroll。

我在页面上有几个UIScrollView。你可以单独滚动它们,也可以将它们锁定在一起并作为一个整体滚动。问题出现在它们被锁定时。 我使用UIScrollViewDelegate和scrollViewDidScroll:跟踪移动。我查询已更改的UIScrollView的contentOffse...

55得票2回答
UICollectionView在数据源只有一个项目时不能弹跳

我有一个带有自定义UICollectionViewFlowLayout的UICollectionView。它水平滚动,一次只显示一个项目(完整高度)。我设置了pagingEnabled = YES,以便它停留在页面上。 UICollectionView显示特定日期内的照片。我最初使用按钮来更...

49得票9回答
44得票7回答
UIScrollView,滚动视图底部到达

我知道苹果文档中有以下委托方法:- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView; // called when scroll view grinds to a halt 然而,这并不一定意味着你已经到底了...

40得票3回答
成为UITableView的UIScrollViewDelegate代理

我有一个UITableView实例变量。我想要将我的视图控制器注册为UITableViewController的UIScrollViewDelegate。我已经尝试过tableView.delegate = self; 但是当滚动时,我的方法- (void)scrollViewDidEndDe...

39得票6回答
在Swift中重写UIScrollView的委托属性(类似于UICollectionView)

UIScrollView有一个代理属性,符合UIScrollViewDelegate协议。protocol UIScrollViewDelegate : NSObjectProtocol { //... } class UIScrollView : UIView, NSCoding {...

36得票5回答
UIScrollView委托没有调用ScrollViewDidEndScrollingAnimation方法

我已经在我的.h文件中实现了UIScrollViewDelegate协议并且我已经实现了- (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView 我的.m类中有一个方法。当在我的表视图中滚动时,其他滚动视图的委托...

30得票5回答
scrollViewWillEndDragging:withVelocity:targetContentOffset: 在UIScrollView边缘无法正常工作

我正在尝试实现一个自定义的选项卡,它可以滚动并且每个选项卡都有分页。为此,我使用了代理方法`scrollViewWillEndDragging:withVelocity:targetContentOffset:`,这个方法工作得很好,但还存在一个问题。 我的分页方式是,如果`contentO...