UIScrollViewDelegate几个函数的理解
2013-07-26 09:45
375 查看
@protocol UIScrollViewDelegate
几个概念的理解:
contentSize:可滑动区域的大小
contentOffset:滑动视图里面的内容的相对位置
contentInset:滑动视图在外面的相对位置
1、只要view有滚动(不管是拖、拉、放大、缩小等导致)都会执行此函数
-(void)scrollViewDidScroll:(UIScrollView *)scrollView;
2、将要开始拖拽,手指已经放在view上并准备拖动的那一刻
-(void)scrollViewWillBeginDragging:(UIScrollView *)scrollView;
3、将要结束拖拽,手指已拖动过view并准备离开手指的那一刻,注意:当属性pagingEnabled为YES时,此函数不被调用
-(void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity
targetContentOffset:(inout CGPoint *)targetContentOffset;
4、已经结束拖拽,手指刚离开view的那一刻
-(void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
5、view将要开始减速,view滑动之后有惯性
-(void)scrollViewWillBeginDecelerating:(UIScrollView *)scrollView;
6、view已经停止滚动
-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView;
7、view的缩放
-(void)scrollViewDidZoom:(UIScrollView *)scrollView
8、有动画时调用
-(void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView;
几个概念的理解:
contentSize:可滑动区域的大小
contentOffset:滑动视图里面的内容的相对位置
contentInset:滑动视图在外面的相对位置
1、只要view有滚动(不管是拖、拉、放大、缩小等导致)都会执行此函数
-(void)scrollViewDidScroll:(UIScrollView *)scrollView;
2、将要开始拖拽,手指已经放在view上并准备拖动的那一刻
-(void)scrollViewWillBeginDragging:(UIScrollView *)scrollView;
3、将要结束拖拽,手指已拖动过view并准备离开手指的那一刻,注意:当属性pagingEnabled为YES时,此函数不被调用
-(void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity
targetContentOffset:(inout CGPoint *)targetContentOffset;
4、已经结束拖拽,手指刚离开view的那一刻
-(void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
5、view将要开始减速,view滑动之后有惯性
-(void)scrollViewWillBeginDecelerating:(UIScrollView *)scrollView;
6、view已经停止滚动
-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView;
7、view的缩放
-(void)scrollViewDidZoom:(UIScrollView *)scrollView
8、有动画时调用
-(void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView;
相关文章推荐
- UIScrollViewDelegate的代理函数说明
- 关于UIScrollViewDelegate协议中每个回调函数的意义及执行顺序的理解
- iOS 设计中关于UIScrollViewDelegate的几个代理方法的简单介绍
- IOS开发之UIScrollViewDelegate详解
- C可变长参数函数的几个宏的理解
- UIScrollViewDelegate - scrollViewDidEndDecelerating
- UIScrollViewDelegate
- UIScrollView的重用机制的理解
- UIScrollView _delegateScrollViewAnimationEnd 引起的崩溃处理
- 关于UIScrollViewDelegate协议中每个回调函数的意义及执行
- iOS: UIScrollViewDelegate Protocol的方法scrollViewWillBeginDragging:
- UIScrollViewDelegate-代理API详解
- UIScrollViewDelegate
- UIScrollView的几个重要属性
- 几个经常需要自定义的组件:UIScrollview、UItextView、UIButton
- iOS: UIScrollViewDelegate Protocol的方法scrollViewWillBeginZooming:withView:
- UIScrollView滑动动作结束的侦听函数
- UIApplicationDelegate 包含下面几个函数监控应用程序状态的改变:
- UIScrollViewDelegate-委托方法API
- UIScrollViewDelegate的一些代理方法