您的位置:首页 > 其它

ScrollView常用(暂时用上了的)代理方法

2016-03-20 00:00 363 查看
摘要: ScrollView常用代理方法

ScrollView常用代理方法:

#pragma mark - 滚动结束调用
-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView {

// 计算 滑动到了第几页
double page = scrollView.contentOffset.x / scrollView.width;

self.pageControl.currentPage = (int)(page + 0.5);
}

// 只要滚动了就会调用
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {

NSLog(@"ContentOffset  x is  %f,yis %f",scrollView.contentOffset.x,scrollView.contentOffset.y);

}


#pragma mark - 将开始降速时
- (void)scrollViewWillBeginDecelerating:(UIScrollView *)scrollView {

NSLog(@"开始减速了");

}

#pragma mark - 拖的过程 手指离开调用
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate {

NSLog(@"手指离开了");

}

#pragma mark - 手指开始 滑动调用
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {

NSLog(@"手指滑动了");

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: