1. UIscrollViewgund 滚动视图属性:
2. contentSize //如果要想有滑动效果,视图的宽或高必须必屏幕的大。(=CGSizeMake)
3. pagingEnabled //是否允许整页滑动。
4. bounces //是否允许边框有回弹效果
5. showsHorizontalScrollIndicator //是否显示水平方向的滚动条
6. showsVerticalScrollIndicator //是否显示锤直方向的滚动条。
7. contentOffset //偏移值(左上角的点)初始显示位置。(CGPointMake)
8. minimumZoomScale //缩放最小值(按倍数放大缩小)
9. maximumZoomScale //缩放最大值。
10.contentInset 内间距:
11.scrollEnabled //是否允许滚动
12.
01. UIScrollViewDelegate 滚动视图代理方法
1. -(UIView*)viewForZoomingInScrollView:(UIScrollView*)scrollView; //实现缩放方法。返回一个视图,为他的子控件,就是要缩放的对象。(不是监听事件)
2. -(void)scrollViewDidEndDragging:(UIScrollView*)scrollView willDecelerate:(BOOL)decelerate; //拖拽完毕时会调用方法。(是监听事件)
3. -(void)scrollViewWillBeginDragging:(UIScrollView*)scrollView;//即将开始拖拽时会调用的方法。(监听事件)
4. -(void)scrollViewDidScroll:(UIScrollView*)scrollView; //正在拖拽时会调用的方法。(监听事件)
5. -(void)scrollViewWillBeginZooming:(UIScrollView*)scrollView withView:(UIView *)view; //开始缩放时调用方法。(监听事件)
6. -(void)scrollViewDidZoom:(UIScrollView*)scrollView //正在缩放时调用的方法。(监听事件)
7. -(void)scrollViewDidEndZooming:(UIScrollView*)scrollView withView:(UIView*)view atScale:(CGFloat)scale //结束缩放时会调用方法。(监听事件)
8. -(void)scrollViewWillEndDragging:(UIScrollView*)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint*)targetContentOffset; //当有减速效果时 会调用的方法:这里可以通过修改偏移量设置减速效果:(当减速完成时正好偏移这些位置)
9. - (void)scrollViewWillBeginDecelerating:(UIScrollView *)scrollView //减速动画开始前被调用。
10.-(void)scrollViewDidEndDecelerating:(UIScrollView*)scrollView;//结束减速动画时调用方法
11.-(void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView //当设置 scrollView, 有一个动画效果时触发
12.-(BOOL)scrollViewShouldScrollToTop:(UIScrollView *)scrollView //只有当 scrollsToTop 属性设置为 YES 时 , 该方法才会触发 , 进一步询问点击状态条是否有效
13.-(void)scrollViewDidScrollToTop:(UIScrollView *)scrollView //当点击状态条并且 scrollView 滑动到顶端时触发