UIscrollView基本知识

一.   UIScrollView的使用

1.UIScrollView滚动相关属性contentSize

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

contentOffset//视图左上角距离坐标原点的偏移量

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

pagingEnabled//是否整屏翻动

bounces//边界是否回弹

scrollEnabled//是否能够滚动

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

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

alwaysBounceVertical//控制垂直方向遇到边框是否反弹

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


2.UIScrollView缩放相关属性

minimumZoomScale//  缩小的最小比例

maximumZoomScale//放大的最大比例

zoomScale//设置变化比例

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

bouncesZoom//控制缩放的时候是否会反弹要实现缩放,还需要实现

delegate,指定缩放的视图是谁。

3.滚动代理

- (void)scrollViewDidScroll:(UIScrollView*)scrollView;   //滚动就会触发

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

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

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

- (void)scrollViewDidEndDecelerating:(UIScrollView*)scrollView //减速停止


4.缩放代理

//指定scrollview的某一个子视图为可缩放视图,前提条件是次视图已经添加到scrollview上面

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

// 开始缩放的代理方法  第二个参数view:这个参数使我们将要缩放的视图(这里就是imageView)

- (void)scrollViewWillBeginZooming:(UIScrollView*)scrollView withView:(UIView*)view

*  @ view    当前正在缩放的视图

*  @ scale  当前正在缩放视图的缩放比例

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 废话不多说,直接上干货 ---------------------------------------------...
    小小赵纸农阅读 3,441评论 0 15
  • 掌握 UIScrollView的常见属性 UIScrollView的常用代理方法 UIScrollView的缩放 ...
    JonesCxy阅读 2,770评论 1 12
  • 在老牌理论中有一个观念:把事情做对讲究的是效率,做正确的事强调的是效能。听起来像废话,没有什么感觉。 那好,我们先...
    东长悫人阅读 570评论 0 0
  • 下面告诉你怎么看透K线图。 一、极限K线的经典组合(顶与底的判断) 1.星之旅。我们通常把高位的放量十字星称为黄昏...
    艾尚说股市阅读 310评论 0 0
  • 父母对孩子最好的爱和教养是:1、努力过好两口子的日子,展现真实良好的夫妻关系,相互扶持、理解、疼爱、包容。2、努力...
    飞天熊妈阅读 818评论 0 1