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. WPF 中使用附加属性,将任意 UI 元素或控件裁剪成圆形(椭圆)

    不知从什么时候开始,头像流行使用圆形了,于是各个平台开始追逐显示圆形裁剪图像的技术.WPF 作为一个优秀的 UI 框架,当然有其内建的机制支持这种圆形裁剪. 不过,内建的机制仅支持画刷,而如果被裁剪的 ...

  2. 几张 ejabberd 架构部署图

                   

  3. OPC UA (统一架构)的优势

    OPC UA OPC统一架构(OPC Unified Architecture)是OPC基金会(OPC Foundation)创建的新技术,更加安全.可靠.中性(与供应商无关),为制造现场到生产计划或 ...

  4. Spring Boot和Spring cloud

    微服务框架SpringBoot简单验证 首先摘录部分IBM网站部分内容对框架做一个简单说明 http://www.ibm.com/developerworks/cn/java/j-lo-spring- ...

  5. Spring链接汇总

    Spring Boot专题 基础入门内容 SpringBoot快速入门 Why Spring Boot 使用Intellij中的Spring Initializr来快速构建Spring Boot/Cl ...

  6. cocos2d-x的popScene的动画效果

    找到CCDirector.h,找到void popScene(); 在下面加上一段类模板 template <class T> void popSceneWithTransition(fl ...

  7. GOF23设计模式之组合模式(composite)

    一.组合模式概述 将对象组合成树状结构以表示“部分和整体”层次结构,使得客户可以统一的调用叶子对象和容器对象. (1)组合模式的使用场景   把部分和整体的关系用树形结构来表示,从而使客户端可以使用统 ...

  8. HDU 1222 Wolf and Rabbit(欧几里得)

    Wolf and Rabbit Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)T ...

  9. Memcached: 目录

    ylbtech-Memcached: 目录 1.返回顶部   2.返回顶部   3.返回顶部   4.返回顶部   5.返回顶部     6.返回顶部   7.返回顶部   8.返回顶部   9.返回 ...

  10. windows python文件拷贝到linux上执行问题-换行符问题/r/n

    之前在Windows下写好了一个Python脚本,运行没问题,今天在Linux下,脚本开头的注释行已经指明了解释器的路径,也用chmod给了执行权限,但就是不能直接运行脚本. 1 问题1: 报错:: ...