1.UIScrollView概述

UIScrollView是所有滚动视图的基类,其子类有:UITableView,UITextView,父类为UIView,主要用于显示屏      幕显示不下    的图片,相册,文字,滚动条等等

2.UIScrollView常用属性

  contentSize                        //定义内容区域大小,决定是否能够滑动

  contentOffset                    //屏幕左上角距离坐标原点的偏移量

  scrollEnabled                    //判断控件是否能够滚动,默认为YES,设置为NO后无法滚动

  pagingEnabled                //是否整屏翻动

  scrollsToTop                        //滑动到顶部(点状态条的时候)

  bounces                             //边界是否回弹

  showHorizontalScrollIndicator  //控制是否显示水平方向的滚动条

  showVerticalScrollIndicator I    //控制是否显示垂直方向的滚动条

  alwaysBounceHorizontal          //控制水平方向遇到边框是否反弹

  alwaysBounceVertical              //控制水平方向遇到边框是否反弹


3.UIScrollView缩放常用属性

 minimumZoomScale                           //缩的最比例

 maximumZoomScale                          //放的最比例

 zoomScale                                          //设置变化比例

 zooming                                              //判断是否正在进缩放反弹

 bouncesZoom                                    //控制缩放的时候是否会反弹

4.UIScrollView滚动代理方法

- (void)scrollViewDidScroll:(UIScrollView*)scrollView                        //滚动已经触发

- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView         //开始拖拽时触发

- (void)scrollViewDidEndDragging:(UIScrollView*)scrollView  willDecelerate:(BOOL)decelerate  //结束拖拽时触发

- (void)scrollViewWillBeginDecelerating:(UIScrollView *)scrollView    //开始减速时触发

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView       //结束减速时触发


5.UIScrollView缩放代理方法

//完成缩放大小时触发

 - (void)scrollViewDidEndZooming:(UIScrollView*)scrollView withView:(UIView *)view atScale:(float)scale

//指定某个UIScrollView的子视图可以被放大缩小

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView