UIScrollView属性:

1  alwaysBounceHorizontal         BOOL值,当水平滚条到达终点,总是(视图)弹跳

2  alwaysBounceVertical  BOOL值 同上

3  bounce       BOOL值,决定是否弹动

4 bouncesZoom      BOOL值,默认yes,当放大比例超过我们设定的最大、最小界限,他会动画地返回限定值

5 canCancelContentTouches     BOOL值,

6 contentInset    是否在contentSize基础上多出额外的区域,当这样设置:scrollView.contentInSet = UIEdgeInSetsMake(top,left,bottom,right);(里面都是些浮点值)这样表示分别在顶部多出x个像素的宽度,在左边多出x 宽度,在底部多出x宽度,在右边多出x宽度,如果此时设定了bounce弹动效果,返回时还是以contentSize为准。只不过其他相应方向多出一部分区域。

7 contentOffset  用来记录scrollView滚动的位置

8 decelerate     BOOL值,只读,是否减速

9 decelerateRate    CGFloat值,减速快慢,      可以用UIScrollViewDecelerationRateNormal 和 UIScrollViewDelegationRateFast

10 delaysContentTouches     BOOL值,决定是否滚动视图允许延迟处理触摸手势   默认:yes

11  delegate   代理

12 directionalLockEnable    BOOL值,是否锁定摸个方向滚动,如果是yes,当你的手指拖动时,则只能往一个方向滚动(相应另一个方向被禁止);也就是说当你不是垂直或者水平拖动(比如成45度角拖动)他只能往水平(或者垂直)一个方向滚动,相应另一个方向被禁止。

13  dragging     (read-only)BOOL值,表明用户的手指是否开始滚动视图

14  indicatorStyle  滚动指示器的样式,有三种:UIScrollViewIndicatorStyleDefault(默认)、UIScrollViewIndicatorStyleBlack(滚动条是黑色的,当滚动时)、UIScrollViewIndicatorStyleWhite(白色)。

15  keyboardDismissMode   当滚动时,键盘消失的样式    有三种:UIScrollViewKeyboardDismissModeNone(当拖动时,键盘不消失)、UIScrollViewKeyboardDismissModeOnDrag(当拖动时,键盘消失)、UIScrollViewKeyboardDismissModeInteractive(键盘跟随拖动移出屏幕,再次向相反方向拖拽可以取消键盘消失)

16  maximumZoomScale    CGFloat值,最大放大倍数

17   minimumZoomScale   最小缩小倍数

18  pagingEnable    BOOL值,分页是否允许,也就是说如果为yes,当我们滚动时,它会分页停留

19  panGestureRecognizer   (read-only)  圆点手势识别器

20  pinchGestureRecgnizer   (read-only) 捏合手势识别器

21  scrollEnabled   BOOL值    决定是否允许滚动

22 scrollIndicatorInsets    滚动条嵌入边框的距离   默认:UIEdgeInsetsZero

23  scrollsToTop    BOOL值,滚动到顶部是否使能允许,也就是说为yes时,你点击滚动条的顶部   滚动条会直接到达顶部    默认:yes

它有两个delegate方法: -(BOOL)scrollViewShouldScrollToTop:(UIScrollView *)scrollView  //是否允许滚动到顶部

--(void)scrollViewDidScrollToTop:(UIScrollViewIndicator *)scrollView//当滚动到顶部时会触发该方法

24  showsHorizontalScrollIndicator    BOOL值,水平滚动条是否显示

25  showsVerticalScrollIndicator   BOOL值,垂直滚动条是否显示

26  tracking   BOOL值(read-only)  当用户触摸视图时是否已经完成初始化滚动条(当用户触摸式图时,就算还没有拖动它,该特性返回:YES)

27  zoomBouncing    BOOL值(read-only)     是否已经超过缩放界限

28  zooming    BOOL值(read-only)     表明是否正在缩放

29  zoomScale   CGFloat值     当前缩放比例

*****************************************************************************************************************************************************************************************

实例方法:

-(void)flashScrollIndicators     //当你把滚动视图放到前面显示时都会调用该方法

-(void)scrollRectToVisible:(CGRect)rect   animated:(BOOL)animated  //显示滚动视图内某个矩形区域的内容,调用该方法,如果已经显示,这不调用

ios常用空间UIScrollViewIndicator的一些属性的更多相关文章

  1. iOS常用公共方法

      iOS常用公共方法 字数2917 阅读3070 评论45 喜欢236 1. 获取磁盘总空间大小 //磁盘总空间 + (CGFloat)diskOfAllSizeMBytes{ CGFloat si ...

  2. IOS开发UI篇—导航控制器属性和基本使用

    IOS开发UI篇—导航控制器属性和基本使用 一.导航控制器的一些属性和基本使用 1.把子控制器添加到导航控制器中的四种方法 (1) 1.创建一个导航控制器 UINavigationController ...

  3. iOS常用插件

    iOS常用插件总结:http://blog.csdn.net/oik_ios/article/details/50251191http://www.jianshu.com/p/d24eea8b405a ...

  4. iOS对UIViewController生命周期和属性方法的解析

    目录[-] iOS对UIViewController生命周期和属性方法的解析 一.引言 二.UIViewController的生命周期 三.从storyBoard加载UIViewController实 ...

  5. iOS 常用公共方法

    iOS常用公共方法 1. 获取磁盘总空间大小 //磁盘总空间 + (CGFloat)diskOfAllSizeMBytes{ CGFloat size = 0.0; NSError *error; N ...

  6. 【iOS开发】iOS对UIViewController生命周期和属性方法的解析

    iOS对UIViewController生命周期和属性方法的解析 一.引言 作为MVC设计模式中的C,Controller一直扮演着项目开发中最重要的角色,它是视图和数据的桥梁,通过它的管理,将数据有 ...

  7. iOS 常用三方类库整理

    iOS 常用三方类库整理 1:基于响应式编程思想的oc 地址:https://github.com/ReactiveCocoa/ReactiveCocoa 2:hud提示框 地址:https://gi ...

  8. iOS常用的忽略警告

    在iOS开发过程中,偶尔会碰到一些编译器警告,如果能够确定该警告不会影响到程序的正常运行,则可以手动告诉编译器忽略掉这个警告 iOS常用的忽略警告类型: 1.方法弃用警告 #pragma clang ...

  9. IOS常用正则表达式

    IOS常用正则表达式 正则表达式用于字符串处理.表单验证等场合,实用高效.现将一些常用的表达式收集于此,以备不时之需. 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是 ...

随机推荐

  1. BZOJ3196 Tyvj1730 二逼平衡树 【树套树】 【线段树套treap】

    BZOJ3196 Tyvj1730 二逼平衡树 Description 您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作: 1.查询k在区间内的排名 2.查询区间内排名 ...

  2. 《selenium2 python 自动化测试实战》(5)——键盘事件

    键盘事件,就是键盘上的一些操作,比如Ctrl +C,Ctrl+V,Ctrl+X等. 对键盘的操作需要导入另一个键盘的库: from selenium.webdriver.common.keys imp ...

  3. vim中的加密文件

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/sxhelijian/article/details/32911665 用vim编辑程序. 要连续输入 ...

  4. bzoj 4816 [Sdoi2017]数字表格——反演

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=4816 \( ans=\prod\limits_{d=1}^{n}f[d]^{\sum\lim ...

  5. 安装xamp之后,appach、mysql等问题的总结

    问题一:无法启动的问题 如果他们无法启动,大多数情况是端口号被占用. 首先就是查看端口号:点击“netstart“按钮查看端口号的使用详情 如果被占用就点击"config”按钮,进行端口号的 ...

  6. MxNet C++和python环境配置

    MxNet C++和python环境配置 安装文件: 1.为了与python已经安装好的版本一致,在这个网站下载mxnet 1.0.0的源码 https://github.com/apache/inc ...

  7. Arduino+A4988驱动两相四线步进电机

    先吐槽一下,在某宝买东西这么多年碰到的不靠谱的卖家也没这几天多.丝杆发短,42电机只有32大,碳杆上的鱼眼粘的没法再歪了还死紧……所以组装还得几天.于是先玩了一下DC-DC降压模块和A4988,规划了 ...

  8. android图片优化

    /1.不要将Button的背景设置为selector 如果是将Button的背景设置为selector,在初始化Button的时候会将正反选图片都加载在内存中,相当于一个按钮占用了两张相同大小图片所使 ...

  9. 【CSS】文字超出显示省略号&连续字符换行

    方法1.多行控制(css3) .text { width: 100%; word-break: break-all; display: -webkit-box; -webkit-line-clamp: ...

  10. windows 安装redis

    git :https://github.com/ServiceStack/redis-windows 备份地址:https://gitee.com/liuq1991v/redis-for-window ...