本系列所有文章,链接地址:iOS7开发-Apple苹果iPhone开发Xcode官方文档翻译PDF下载地址(2013年12月29日更新版)

//转载请注明出处--本文永久链接:http://www.cnblogs.com/ChenYilong/p/3495914.html

UIScrollView.docx
94.8 KB
UIScrollView.pdf
193.5 KB

UIScrollView
技术博客http://www.cnblogs.com/ChenYilong/   新浪微博http://weibo.com/luohanchenyilong  
contentOffset
默认CGPointZero,用来设置scrollView的滚动偏移量。
    // 设置scrollView的滚动偏移量
    scrollView.contentOffset = CGPointMake(0, 200);
contentSize
默认CGSizeZero,用来设置scrollView的滚动范围。
    // 设置scrollView的滚动范围
    scrollView.contentSize = CGSizeMake( self.view.bounds.size.width, self.view.bounds.size.height * 2);

contentInset
默认 UIEdgeInsetsZero,用来设置scrollView的额外滚动区域。
// 设置scrollView的额外顶部滚动区域:(UIEdgeInsetsMake是逆时针设置,上左下右)
    scrollView.contentInset = UIEdgeInsetsMake(100, 0, 0, 0);

bounces
默认为YES,用来设置scrollView的弹簧效果
// 取消scrollView的弹簧效果
    scrollView.bounces = NO;
5.pagingEnabled
默认为NO,用来设置scrollView是否开启分页.
// 开启分页
    scrollView.pagingEnabled = YES;
6.scrollEnabled
默认为YES,用来设置scrollView是否允许滚动.
// scrollView禁止滚动
    scrollView.scrollEnabled = NO;
7.showsHorizontalScrollIndicator
默认为YES,用来设置scrollView是否显示水平滚动条.
// 隐藏水平滚动条
    scrollView.showsHorizontalScrollIndicator = NO;
8.showsVerticalScrollIndicator
默认为YES,用来设置scrollView是否显示垂直滚动条.
// 隐藏垂直滚动条
    scrollView.showsVerticalScrollIndicator = NO;

//转载请注明出处--本文永久链接:http://www.cnblogs.com/ChenYilong/p/3495914.html

9.minimumZoomScale

默认1.0,用来设置scrollView最少缩小比例.
// 设置scrollView允许子视图的最大放大比例
    scrollView.maximumZoomScale = 2;

10.maximumZoomScale
默认1.0,用来设置scrollView最大放大比例.
// 设置scrollView允许子视图的最小缩放比例
    scrollView.minimumZoomScale = 0.8;

11. delegate
类要遵守UIScrollViewDelegate协议
 
scrollView.delegate = self; 声明scrollView的代理是我, 这个方法在UIScrollViewDelegate里所以我们要遵守UIScrollViewDelegate这个协议

11.1当scrollView偏移量一改变就会调用这个方法,即滚动scrollView就会调用。
- (void)scrollViewDidScroll:(UIScrollView *)scrollView;                                               
11.2 scrollView缩放时,就会调用这个方法
- (void)scrollViewDidZoom:(UIScrollView *)scrollView NS_AVAILABLE_IOS(3_2);

11.3 即将拖拽的时候调用.
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView;
11.4 即将停止拖拽的时候调用
- (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset NS_AVAILABLE_IOS(5_0);
11.5 停止拖拽的时候调用。
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate;

11.6 即将减速完成的时候调用。
- (void)scrollViewWillBeginDecelerating:(UIScrollView *)scrollView;  
11.7 减速完成的时候调用
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView;

//转载请注明出处--本文永久链接:http://www.cnblogs.com/ChenYilong/p/3495914.html

11.8 返回需要缩放哪个视图,这个视图必须是scrollView里的子视图。
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView;

// 列如:
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
{
    return scrollView.subviews[0];
}
  技术博客http://www.cnblogs.com/ChenYilong/   新浪微博http://weibo.com/luohanchenyilong  
11.9 scrollView即将开始缩放
- (void)scrollViewWillBeginZooming:(UIScrollView *)scrollView withView:(UIView *)view NS_AVAILABLE_IOS(3_2); 
11.10 scrollView完成缩放
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale;
11.11没有开启分页的时候,代理方法调用顺序:
scrollViewWillBeginDragging –> scrollViewDidScroll -> scrollViewWillEndDragging -> scrollViewDidEndDragging

11.12 开启分页的时候,代理方法调用顺序
scrollViewWillBeginDragging -> scrollViewDidScroll -> scrollViewDidEndDragging ->scrollViewWillBeginDecelerating ->scrollViewDidScroll -> scrollViewDidEndDecelerating

12. directionalLockEnabled
指定控件是否只能在一个方向上滚动

13. decelerationRate
改变scrollerView的减速点位置
14. tracking 
监控当前目标是否正在被跟踪
15. dragging 
改变scrollerView的减速点位置                         
16. delaysContentTouches

控制视图是否延时调用开始滚动的方法         
17. canCancelContentTouches 
控制控件是否接触取消touch的事件 
18. indicatorStyle
设定滚动条的样式
19. decelerating
监控当前目标是否正在减速

//转载请注明出处--本文永久链接:http://www.cnblogs.com/ChenYilong/p/3495914.html

本文对应pdf文档下载链接,猛戳—>:https://www.evernote.com/shard/s227/sh/9647c496-8ddc-4b25-81dd-2615aa386c6b/671ef136a1d2a69acc8f225c83f77bba

本系列所有文章,链接地址:iOS7开发-Apple苹果iPhone开发Xcode官方文档翻译PDF下载地址(2013年12月29日更新版)

转载于:https://www.cnblogs.com/ChenYilong/p/3495914.html

UIScrollView---iOS-Apple苹果官方文档翻译相关推荐

  1. iOS程序启动原理---iOS-Apple苹果官方文档翻译

    本系列所有开发文档翻译链接地址:iOS7开发-Apple苹果iPhone开发Xcode官方文档翻译PDF下载地址 //转载请注明出处--本文永久链接:http://www.cnblogs.com/Ch ...

  2. UIControl事件---iOS-Apple苹果官方文档翻译

    本系列所有开发文档翻译链接地址: iOS7开发-Apple苹果iPhone开发Xcode官方文档翻译PDF下载地址 UIControl事件1.UIControlEventTouchDown 单点触摸按 ...

  3. UIPageControl---iOS-Apple苹果官方文档翻译

    本系列所有开发文档翻译链接地址:iOS7开发-Apple苹果iPhone开发Xcode官方文档翻译PDF下载地址 //转载请注明出处--本文永久链接:http://www.cnblogs.com/Ch ...

  4. IAP 苹果官方文档翻译 超级详解

    原文地址: http://gaohaijun.blog.163.com/blog/static/176698271201143194018328/ 一.In App Purchase概览 Store ...

  5. IAP 苹果官方文档翻译 超级详解

    刚才有同学问IAP内付的问题, 这个介绍的比较详细, 记录下, 以后备用! 原文转载:http://gaohaijun.blog.163.com/blog/static/176698271201143 ...

  6. 转移到ios下载安卓_转移到iOS app-转移到iOS(从Android转到iOS)苹果官方版_5577安卓网...

    转移到iOS是苹果官方推出的第一款安卓应用,方便安卓用户转投iOS阵营,通过这款软件大家可以将原本存储在安卓手机中的包括联系人.信息.歌曲等数据无缝迁移到iPhone上,想要购买iPhone用户的朋友 ...

  7. About HTTP Live Streaming官方文档翻译 [iOS]

    新博客地址:About HTTP Live Streaming官方文档翻译 [iOS] 版权声明:本文为博主原创翻译,如需转载请注明出处. 苹果源文档地址 - 点击这里 About HTTP Live ...

  8. 【iOS官方文档翻译】iOS蓝牙的基本概念

    之前写了[iOS官方文档翻译]iOS的蓝牙连接.数据接收及发送一文,介绍了怎样进行蓝牙通讯,但是很多基本概念没有进行解释,看起来可能有点吃力,所以现在再翻译一篇苹果对官方蓝牙4.0一些基本概念介绍的文 ...

  9. 苹果官方 Crash文件分析方法 (iOS系统Crash文件分析方法)

    对于提交的苹果官方的app,在审核的时候会给我们一些crash文件,对于这些有用的文件,里面是关于我们的bug的一些信息,那么该如何去调试呢 第一步:在任意目录创建一个目录,用来调试crash,我这里 ...

  10. 【iOS】苹果登录Sign in with Apple

    在iOS13中,如果苹果开发者提供任何其他第三方登录,就必须提供"苹果登录"选项.也就是说,如果软件要求"微信登录"或是"QQ登录"时,必须 ...

最新文章

  1. 使用ajax追加样式没,ajax-动态添加内容后,jQuery Mobile不应用样式
  2. 记一次短信验证码的“梅开五度”
  3. 三星s10能升级android11,三星 S10+手机已在测试 Android 11 系统
  4. Win11任务栏一直转圈圈的解决方法
  5. python课程索引-0222
  6. 轻松掌握shell编程中数组的常见用法及示例
  7. Clover 驱动文件夹_使用Clover安装macOS入门指南
  8. How programer to represent love
  9. 番外4. Python OpenCV 中鼠标事件相关处理与常见问题解决方案
  10. 闲鱼怎么用快手做引流,快手怎么找痛点引流
  11. csr8670--sink工程的大致工作流程分析(以speaker为例)一
  12. 怎么更换vscode背景图,放入自己喜欢的图片
  13. 计算机硬件常见配件的性能指标,计算机硬件的功能和功能
  14. JAVA的卸载与重新安装
  15. week_02_面向对象基础
  16. SAP 收货与发票校验税码
  17. 用c#实现拍拍抢拍精灵实现过程--核心代码--腾讯qq拍拍网秒杀器代码【欢迎转载】
  18. 【redis问题】无限Waiting for the cluster to join......
  19. 庄树松勇挫老将黄海刚 硬汉将复仇伊泽波人
  20. 时间序列分类02:数据可视化与问题分析建模流程详解(UCI-HAR)

热门文章

  1. 免费的数据恢复软件 恢复丢失的数据
  2. 女程序员做了个梦,神评论。。。
  3. Spring Boot + Web Socket 实现扫码登录,这种方式太香了!!
  4. 2021 年 338 道架构技术面试大厂高频题汇总(附答案详解)
  5. JVM 大厂面试都会问,都会这么问,你能顶住么?
  6. 华为某员工哀叹:过年回来后心态已崩,自己是亲戚中混的最差的
  7. 高考出分,志愿填报成难题
  8. 微信新版隐藏的野心!
  9. 为什么觉得今年工作特别难找?
  10. 湖北经济学院计算机专业全国排名,2018年湖北经济学院世界排名、中国排名、专业排名...