@property(nonatomic, weak) id<UIScrollViewDelegate> delegate;

滚动视图对象的委托。

@property(nonatomic) CGSize contentSize;

内容视图的大小。

@property(nonatomic) CGPoint contentOffset;

内容视图的原点从滚动视图的原点偏移的点。

- (void)setContentOffset:(CGPoint)contentOffset animated:(BOOL)animated;

设置与内容视图原点相对应的接收器原点的偏移量。

@property(nonatomic, readonly) UIEdgeInsets adjustedContentInset;

从内容插入和滚动视图的安全区域派生的插图。

@property(nonatomic) UIEdgeInsets contentInset;

内容视图从安全区域或滚动视图边缘插入的自定义距离。

@property(nonatomic) UIScrollViewContentInsetAdjustmentBehavior contentInsetAdjustmentBehavior;

用于确定调整后的内容偏移的行为。

- (void)adjustedContentInsetDidChange;

当滚动视图的调整内容插入更改时调用。

@property(nonatomic, readonly, strong) UILayoutGuide *frameLayoutGuide;

布局指南基于滚动视图的未转换框架矩形。

@property(nonatomic, readonly, strong) UILayoutGuide *contentLayoutGuide;

布局指南基于滚动视图的未翻译内容矩形。

@property(nonatomic, getter=isScrollEnabled) BOOL scrollEnabled;

一个布尔值,用于确定是否启用滚动。

@property(nonatomic, getter=isDirectionalLockEnabled) BOOL directionalLockEnabled;

一个布尔值,用于确定是否在特定方向上禁用滚动。

@property(nonatomic, getter=isPagingEnabled) BOOL pagingEnabled;

一个布尔值,用于确定是否为滚动视图启用了分页。

@property(nonatomic) BOOL scrollsToTop;

一个布尔值,用于控制是否启用滚动到顶部的手势。

@property(nonatomic) BOOL bounces;

一个布尔值,用于控制滚动视图是否跳过内容边缘并再次返回。

@property(nonatomic) BOOL alwaysBounceVertical;

一个布尔值,用于确定垂直滚动到达内容结尾时是否始终发生弹跳。

@property(nonatomic) BOOL alwaysBounceHorizontal;

一个布尔值,用于确定水平滚动到达内容视图末尾时是否始终发生弹跳。

@property(nonatomic, readonly, getter=isTracking) BOOL tracking;

返回用户是否触摸了内容以启动滚动。

@property(nonatomic, readonly, getter=isDragging) BOOL dragging;

一个布尔值,指示用户是否已开始滚动内容。

@property(nonatomic, readonly, getter=isDecelerating) BOOL decelerating;

在用户抬起手指后返回内容是否在滚动视图中移动。

@property(nonatomic) UIScrollViewDecelerationRate decelerationRate;

一个浮点值,用于确定用户抬起手指后的减速率。

@property(nonatomic) UIScrollViewIndicatorStyle indicatorStyle;

滚动指示器的样式。

@property(nonatomic) UIEdgeInsets scrollIndicatorInsets;

滚动指示器的样式。您可以使用这些常量来设置样式的值。

@property(nonatomic) BOOL showsHorizontalScrollIndicator;

一个布尔值,用于控制水平滚动指示器是否可见。

@property(nonatomic) BOOL showsVerticalScrollIndicator;

一个布尔值,用于控制垂直滚动指示器是否可见。

- (void)flashScrollIndicators;

暂时显示滚动指示器。

@property(nonatomic, strong) UIRefreshControl *refreshControl;

与滚动视图关联的刷新控件。

- (void)scrollRectToVisible:(CGRect)rect animated:(BOOL)animated;

滚动内容的特定区域,使其在接收器中可见。

- (BOOL)touchesShouldBegin:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event inContentView:(UIView *)view;

当手指触摸显示的内容时,子类重写以自定义默认行为。

- (BOOL)touchesShouldCancelInContentView:(UIView *)view;

返回是否取消与内容子视图相关的触摸并开始拖动。

@property(nonatomic) BOOL canCancelContentTouches;

一个布尔值,用于控制内容视图中的触摸是否始终导致跟踪。

@property(nonatomic) BOOL delaysContentTouches;

一个布尔值,用于确定滚动视图是否延迟了触摸式手势的处理。

@property(nonatomic, readonly) UIGestureRecognizer *directionalPressGestureRecognizer;

方向按钮按下的基础手势识别器。

@property(nonatomic, readonly) UIPanGestureRecognizer *panGestureRecognizer;

用于平移手势的基础手势识别器。

@property(nonatomic, readonly) UIPinchGestureRecognizer *pinchGestureRecognizer;

用于捏合手势的基础手势识别器。

- (void)zoomToRect:(CGRect)rect animated:(BOOL)animated;

缩放到内容的特定区域,以便在接收器中可见。

@property(nonatomic) CGFloat zoomScale;

一个浮点值,指定应用于滚动视图内容的当前比例因子。

- (void)setZoomScale:(CGFloat)scale animated:(BOOL)animated;

一个浮点值,指定当前缩放比例。

@property(nonatomic) CGFloat maximumZoomScale;

一个浮点值,指定可应用于滚动视图内容的最大比例因子。

@property(nonatomic) CGFloat minimumZoomScale;

一个浮点值,指定可应用于滚动视图内容的最小比例因子。

@property(nonatomic, readonly, getter=isZoomBouncing) BOOL zoomBouncing;

一个布尔值,指示缩放已超过为接收器指定的缩放限制。

@property(nonatomic, readonly, getter=isZooming) BOOL zooming;

一个布尔值,指示内容视图当前是放大还是缩小。

@property(nonatomic) BOOL bouncesZoom;

一个布尔值,用于确定当缩放超过最大或最小限制时滚动视图是否为内容缩放设置动画。

@property(nonatomic) UIScrollViewKeyboardDismissMode keyboardDismissMode;

在滚动视图中拖动开始时键盘被关闭的方式。

@property(nonatomic) UIScrollViewIndexDisplayMode indexDisplayMode;

在用户滚动时显示索引的方式。

UIScrollView的API的更多相关文章

  1. 坑爹的私有API

    iOS私有API扫描工作总结 背景 苹果提供的iOS开发框架分PrivateFramework和Framework,PrivateFramework下的库是绝对不允许在提交的iOS应用中使用的,只允许 ...

  2. (转)UIWebView全部API学习

    网上找的收藏一下 http://www.myexception.cn/web/1888974.html 最生僻的API做了下划线以及粗体的标注.百度上查了全是拷贝的同一份代码,而且只有代码没有解释,很 ...

  3. WKWebView API精讲(OC)

    WKWebView API精讲(OC) 前言 鉴于LL同志对笔者说:“能不能写个OC版本的WKWebView的使用教程?”,还积极打赏了30RMB,笔者又怎么好意思拒绝呢,于是才有了下文. 所有看到本 ...

  4. 【改】IOS-百度地图API用点生成线路、导航、自定义标注 2013年11月更新

    IOS百度地图API开发自定义气泡,点击气泡自动生成路线,以及拖拽IOS百度地图开发POISearch搜索附近停车场,附近加油站IOS百度地图视角跳到用户当前位置IOS百度地图开发实时路况IOS开发百 ...

  5. iOS开发UIScrollView的底层实现

    起始 做开发也有一段时间了,经历了第一次完成项目的激动,也经历了天天调用系统的API的枯燥,于是就有了探索底层实现的想法. 关于scrollView的思考 在iOS开发中我们会大量用到scrollVi ...

  6. IOS中UIScrollView的contentSize、contentOffset和contentInset属性

    IOS中,UIScrollView是可以滚动的视图,其中最常用的UITableView就是继承了UIScrollView. 跟所有的view一样,UIScrollView有一个frame属 性,同时, ...

  7. 第12月第2天 uiscrollview _adjustContentOffsetIfNecessary 圆角

    1. uiscrollview在调用setFrame,setBounds等方法的时候会默认调用稀有api: _adjustContentOffsetIfNecessary 这个方法会改变当前的cont ...

  8. IOS-百度地图API用点生成线路、导航、自定义标注 2013年11月更新

    IOS百度地图API开发自定义气泡,点击气泡自动生成路线,以及拖拽IOS百度地图开发POISearch搜索附近停车场,附近加油站IOS百度地图视角跳到用户当前位置IOS百度地图开发实时路况IOS开发百 ...

  9. Swift_ScrollView _ API详解

    Swift_ScrollView _ API详解 GitHub class ViewController: UIViewController,UIScrollViewDelegate { var sc ...

随机推荐

  1. 吴裕雄 python 机器学习——支持向量机线性回归SVR模型

    import numpy as np import matplotlib.pyplot as plt from sklearn import datasets, linear_model,svm fr ...

  2. 动手实现CapsNet系列——2 实现(未完待续)

    执行后返回如下信息: Loading complete. Training started! [epoch 0][iter 0] loss: 0.8082, acc: 14.0000% (14/100 ...

  3. redis位图命令

    概述 redis 的位图就是01的数据格式,redis 主要做有写入,读取和统计.位图相关的命令 : 其中set和get就是 read 和writer , bitcount 统计相关,bitop 是对 ...

  4. mysql 慢查询日志 (mysqldumpslow坑还没填)

    MySQL的慢查询日志是MySQL提供的一种日志记录,用来记录在MySQL中响应时间超过long_query_time值的SQL语句(秒为单位). 默认情况下MySql数据库没有开启慢查询日志, my ...

  5. Python中,关于调用带参函数,一些需要注意的问题(监听时)

    1.如果监听调用的函数不带参数(start()) Button.clicked.connect(start)) def strat(): ... 2.如果监听调用的函数带参数(start(x,y)) ...

  6. NET com组件注册

    1.签名 右击项目->属性->[签名]标签, 选中[为程序集签名]–>[选择强名称密钥文件]–>[新建],输入你的密钥名称,去掉[使用密码保护密钥文件] 最重要的签名,并且注册 ...

  7. leetCode练题——7. Reverse Integer

    1.题目:   7. Reverse Integer Given a 32-bit signed integer, reverse digits of an integer. Example 1: I ...

  8. 1、TensorFlow如何工作?

    TensorFlow特殊的张量计算引擎使得TensorFlow能够很好的满足机器学习的计算需要,从2015年开始发起 本书基于TensorFlow0.12+和python3.0+ 环境安装要求 pip ...

  9. CSS控制 文字超出部分显示省略号

    实现单行文本的溢出显示省略号, (需要加宽度width属来兼容部分浏览) <p style="width: 100px;overflow: hidden;white-space: no ...

  10. 洛谷P1616疯狂的采药(完全背包)

    题目背景 此题为NOIP2005普及组第三题的疯狂版. 此题为纪念LiYuxiang而生. 题目描述 LiYuxiang是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师.为此,他想拜附近最有威望的 ...